<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Functional &amp;mdash; Paul Sutton</title>
    <link>https://personaljournal.ca/paulsutton/tag:Functional</link>
    <description>Personal Blog</description>
    <pubDate>Tue, 05 May 2026 18:13:39 +0000</pubDate>
    <item>
      <title>CyberSecurity part 24</title>
      <link>https://personaljournal.ca/paulsutton/cybersecurity-part-24</link>
      <description>&lt;![CDATA[CyberSecurity part 24&#xA;&#xA;Functional Programming in Coq&#xA;&#xA;Staying on the theme of programming and cybersecurity, this course is about Functional Programming in Coq and was mentioned on the Libreplanet discuss mailing list.  It may be useful generally as a way to learn skills that can be applied to other languages or just generally. &#xA;&#xA;Functional Programming in Coq&#xA;&#xA;#CyberSecurity,#Coding,#Functional,#Programming,#COQ&#xA;&#xA;hr&#xD;&#xA;&#xD;&#xA;table&#xD;&#xA;thead&#xD;&#xA;trtda rel=&#34;me&#34; href=&#34;https://qoto.org/@zleap&#34;Mastodon/a/td&#xD;&#xA;tda href=&#34;https://wiki.ircnow.org/?n=Shelllabs.Intro&#34;ShellLabs/td&#xD;&#xA;tda href=&#34;https://joinmastodon.org/&#34;Join Mastodon/a/td/tr/thead/table&#xD;&#xA;center&#xD;&#xA;AI statement : b Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity.  Consent CANNOT be assumed, it has to be granted. /b&#xD;&#xA;/center&#xD;&#xA;&#xD;&#xA;a href=&#34;https://liberapay.com/PaulSutton/donate&#34;img alt=&#34;Donate using Liberapay&#34; src=&#34;https://liberapay.com/assets/widgets/donate.svg&#34;/a&#xD;&#xA;]]&gt;</description>
      <content:encoded><![CDATA[<p>CyberSecurity part 24</p>

<p><strong>Functional Programming in Coq</strong></p>

<p>Staying on the theme of programming and cybersecurity, this course is about <em>Functional Programming in Coq</em> and was mentioned on the Libreplanet discuss mailing list.  It may be useful generally as a way to learn skills that can be applied to other languages or just generally.</p>
<ul><li><a href="https://jscoq.github.io/ext/sf/lf/full/Basics.html" rel="nofollow">Functional Programming in Coq</a></li></ul>

<p><a href="/paulsutton/tag:CyberSecurity" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">CyberSecurity</span></a>,<a href="/paulsutton/tag:Coding" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Coding</span></a>,<a href="/paulsutton/tag:Functional" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Functional</span></a>,<a href="/paulsutton/tag:Programming" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Programming</span></a>,<a href="/paulsutton/tag:COQ" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">COQ</span></a></p>

<hr>

<p><table>
<thead>
<tr><td><a href="https://qoto.org/@zleap" rel="nofollow">Mastodon</a></td>
<td><a href="https://wiki.ircnow.org/?n=Shelllabs.Intro" rel="nofollow">ShellLabs</td>
<td><a href="https://joinmastodon.org/" rel="nofollow">Join Mastodon</a></td></tr></thead></table>

AI statement : <b> Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity.  Consent CANNOT be assumed, it has to be granted. </b>
</p>

<p><a href="https://liberapay.com/PaulSutton/donate" rel="nofollow"><img alt="Donate using Liberapay" src="https://liberapay.com/assets/widgets/donate.svg"></a></p>
]]></content:encoded>
      <guid>https://personaljournal.ca/paulsutton/cybersecurity-part-24</guid>
      <pubDate>Wed, 25 May 2022 06:30:00 +0000</pubDate>
    </item>
  </channel>
</rss>