eupolicy.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
This Mastodon server is a friendly and respectful discussion space for people working in areas related to EU policy. When you request to create an account, please tell us something about you.

Server stats:

216
active users

#haskell

9 posts9 participants4 posts today
jbz<p>FreeBSD - getting Haskell up an running on ARM64 • BSDJedi</p><p><a href="https://www.youtube.com/watch?v=Gss8rx2YYOE" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">youtube.com/watch?v=Gss8rx2YYOE</span><span class="invisible"></span></a></p><p><a href="https://indieweb.social/tags/freebsd" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>freebsd</span></a> <a href="https://indieweb.social/tags/haskell" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>haskell</span></a> <a href="https://indieweb.social/tags/arm64" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>arm64</span></a></p>
José A. Alonso<p>Comparing codes: Image rotation (Mutable arrays in Haskell). ~ James Bowen. <a href="https://mmhaskell.com/blog/2025/7/21/image-rotation-mutable-arrays-in-haskell" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">mmhaskell.com/blog/2025/7/21/i</span><span class="invisible">mage-rotation-mutable-arrays-in-haskell</span></a> <a href="https://mathstodon.xyz/tags/Haskell" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Haskell</span></a> <a href="https://mathstodon.xyz/tags/FunctionalProgramming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FunctionalProgramming</span></a> <a href="https://mathstodon.xyz/tags/Rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rust</span></a></p>
marcosh<p>I wrote another blog post on several ways to declare an interface in <a href="https://functional.cafe/tags/Haskell" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Haskell</span></a></p><p><a href="https://marcosh.github.io/post/2025/07/22/four-ways-of-declaring-interfaces-in-haskell.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">marcosh.github.io/post/2025/07</span><span class="invisible">/22/four-ways-of-declaring-interfaces-in-haskell.html</span></a></p><p><a href="https://functional.cafe/tags/functionalprogamming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>functionalprogamming</span></a> <a href="https://functional.cafe/tags/functional" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>functional</span></a> <a href="https://functional.cafe/tags/interface" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>interface</span></a> <a href="https://functional.cafe/tags/abstraction" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>abstraction</span></a></p>
mirek kratochvil<p>So I made a tool for managing little changes in code&amp;text and it seems to run well enough now, so sharing.</p><p>The diff is like from `git diff --word-diff`, but you can automerge same-line edits, retain spacing&amp;indentation from a selected version, and send the small edits around as patches. Also works great for <a href="https://mastodon.online/tags/LaTeX" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LaTeX</span></a> and <a href="https://mastodon.online/tags/markdown" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>markdown</span></a> (merging these with plain git is pure pain).</p><p><a href="https://github.com/exaexa/werge" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/exaexa/werge</span><span class="invisible"></span></a> (is <a href="https://mastodon.online/tags/haskell" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>haskell</span></a> )</p><p><a href="https://mastodon.online/tags/versioncontrol" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>versioncontrol</span></a> <a href="https://mastodon.online/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a></p>
Paolo Amoroso<p><span class="h-card" translate="no"><a href="https://discuss.systems/@leean00" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>leean00</span></a></span> ☝️ The Taskell task and project manager is written in Haskell which I'm unfortunately not familiar with. But let's see if Haskell folks can help you.</p><p><a href="https://oldbytes.space/tags/haskell" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>haskell</span></a></p>
Lobsters<p>Type-level programming for safer resource management <a href="https://lobste.rs/s/yhhecn" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">lobste.rs/s/yhhecn</span><span class="invisible"></span></a> <a href="https://mastodon.social/tags/haskell" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>haskell</span></a><br><a href="https://frasertweedale.github.io/blog-fp/posts/2025-07-19-type-nats-and-constraints.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">frasertweedale.github.io/blog-</span><span class="invisible">fp/posts/2025-07-19-type-nats-and-constraints.html</span></a></p>
jbz<p>"C is a simple language. This is fact I agree with and appreciate. It is the reason for C's endurance. If someone posts a patch or submits a PR to a codebase written in C, it is easier to review than any other mainstream language. There is no spooky at a distance."</p><p><a href="https://mnvr.in/rust" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">mnvr.in/rust</span><span class="invisible"></span></a></p><p><a href="https://indieweb.social/tags/rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rust</span></a> <a href="https://indieweb.social/tags/c" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>c</span></a> <a href="https://indieweb.social/tags/cpp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cpp</span></a> <a href="https://indieweb.social/tags/haskell" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>haskell</span></a></p>
Lobsters<p>FGL: a functional graph library (2002) via <span class="h-card" translate="no"><a href="https://mendeddrum.org/@fanf" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>fanf</span></a></span> <a href="https://lobste.rs/s/jfyek4" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">lobste.rs/s/jfyek4</span><span class="invisible"></span></a> <a href="https://mastodon.social/tags/haskell" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>haskell</span></a> <a href="https://mastodon.social/tags/ml" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ml</span></a><br><a href="http://web.engr.oregonstate.edu/~erwig/fgl/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">http://</span><span class="ellipsis">web.engr.oregonstate.edu/~erwi</span><span class="invisible">g/fgl/</span></a></p>
arialdo<p>Just stumbled upon she.<br>OMG, she’s beautiful!</p><p><a href="https://personal.cis.strath.ac.uk/conor.mcbride/pub/she/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">personal.cis.strath.ac.uk/cono</span><span class="invisible">r.mcbride/pub/she/</span></a></p><p><a href="https://mastodon.online/tags/haskell" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>haskell</span></a></p>
./coldwave -v :flag_trans:<p>I installed <a href="https://mastoart.social/tags/tidal" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tidal</span></a> <a href="https://tidalcycles.org/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">tidalcycles.org/</span><span class="invisible"></span></a> , after watching <span class="h-card" translate="no"><a href="https://anticapitalist.party/@ahihi" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>ahihi</span></a></span> livestream on <a href="https://mastoart.social/tags/RadioFreeFedi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RadioFreeFedi</span></a> with my jaw open - I was like why am i seeing <a href="https://mastoart.social/tags/haskell" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>haskell</span></a> on screen and music is coming out, how is this happening</p>
Monoka<p>Share of programming languages used by <a href="https://mastodon.social/tags/GTK3" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GTK3</span></a> / <a href="https://mastodon.social/tags/GTK4" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GTK4</span></a> applications (2025-07-12):</p><p>28% <a href="https://mastodon.social/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a><br>21% <a href="https://mastodon.social/tags/Rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rust</span></a><br>20% <a href="https://mastodon.social/tags/Vala" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Vala</span></a><br>17% <a href="https://mastodon.social/tags/C" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>C</span></a><br>06% <a href="https://mastodon.social/tags/C" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>C</span></a>++ <a href="https://mastodon.social/tags/Cplusplus" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Cplusplus</span></a><br>06% <a href="https://mastodon.social/tags/gjs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gjs</span></a> <a href="https://mastodon.social/tags/Javascript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Javascript</span></a> <a href="https://mastodon.social/tags/Typescript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Typescript</span></a><br>03% Other: <a href="https://mastodon.social/tags/Csharp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Csharp</span></a> <a href="https://mastodon.social/tags/Go" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Go</span></a> <a href="https://mastodon.social/tags/Lua" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Lua</span></a> <a href="https://mastodon.social/tags/Haskell" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Haskell</span></a> <a href="https://mastodon.social/tags/Swift" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Swift</span></a> <a href="https://mastodon.social/tags/Crystal" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Crystal</span></a> <a href="https://mastodon.social/tags/Swift" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Swift</span></a> <a href="https://mastodon.social/tags/D" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>D</span></a> <a href="https://mastodon.social/tags/Perl" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Perl</span></a></p><p>65% use GTK4 (90% of them use <a href="https://mastodon.social/tags/libadwaita" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>libadwaita</span></a>), while still 35% use GTK3</p><p>Method: Source [1] lists 620 awesome <a href="https://mastodon.social/tags/gtk" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gtk</span></a> (3/4) <a href="https://mastodon.social/tags/opensource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>opensource</span></a> applications and their <a href="https://mastodon.social/tags/programminglanguage" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programminglanguage</span></a></p><p>[1] <a href="https://github.com/valpackett/awesome-gtk" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/valpackett/awesome-</span><span class="invisible">gtk</span></a></p><p><a href="https://mastodon.social/tags/GTK" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GTK</span></a> <a href="https://mastodon.social/tags/FLOSS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FLOSS</span></a> <a href="https://mastodon.social/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> <a href="https://mastodon.social/tags/Programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Programming</span></a> <a href="https://mastodon.social/tags/Gnome" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Gnome</span></a> </p><p><span class="h-card" translate="no"><a href="https://floss.social/@GTK" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>GTK</span></a></span> <span class="h-card" translate="no"><a href="https://floss.social/@gnome" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>gnome</span></a></span></p>
Leanpub<p>Leanpub book LAUNCH 🚀 Unwrapping Monads &amp; Friends: Shining Light on Functional Programming's Scariest Concepts by Kyle Simpson <a href="https://youtu.be/gcNHDun3Gg0X" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">youtu.be/gcNHDun3Gg0X</span><span class="invisible"></span></a> <a href="https://mastodon.social/tags/books" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>books</span></a> <a href="https://mastodon.social/tags/leanpublishing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>leanpublishing</span></a> <a href="https://mastodon.social/tags/selfpublishing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>selfpublishing</span></a> <a href="https://mastodon.social/tags/booklaunch" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>booklaunch</span></a> <a href="https://mastodon.social/tags/haskell" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>haskell</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/functionalprogramming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>functionalprogramming</span></a> <a href="https://mastodon.social/tags/JavaScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaScript</span></a></p>
Swift Language<p>Packaging <a href="https://mastodon.social/tags/Haskell" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Haskell</span></a> code for easy Swift interoperability: easy thanks to these tips: <a href="https://alt-romes.github.io/posts/2025-07-05-packaging-a-haskell-library-as-a-swift-binary-xcframework.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">alt-romes.github.io/posts/2025</span><span class="invisible">-07-05-packaging-a-haskell-library-as-a-swift-binary-xcframework.html</span></a> <span class="h-card" translate="no"><a href="https://programming.dev/c/haskell" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>haskell</span></a></span></p>
Lobsters<p>MicroHs, a tiny Haskell Compiler <a href="https://lobste.rs/s/ak9mmk" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">lobste.rs/s/ak9mmk</span><span class="invisible"></span></a> <a href="https://mastodon.social/tags/video" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>video</span></a> <a href="https://mastodon.social/tags/compilers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>compilers</span></a> <a href="https://mastodon.social/tags/haskell" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>haskell</span></a><br><a href="https://www.youtube.com/watch?v=SJwvPEq4Mok" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">youtube.com/watch?v=SJwvPEq4Mok</span><span class="invisible"></span></a></p>
José A. Alonso<p>Comparing codes: Binary search in Haskell and Rust. ~ James Bowen. <a href="https://mmhaskell.com/blog/2025/7/7/binary-search-in-haskell-and-rust" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">mmhaskell.com/blog/2025/7/7/bi</span><span class="invisible">nary-search-in-haskell-and-rust</span></a> <a href="https://mathstodon.xyz/tags/Haskell" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Haskell</span></a> <a href="https://mathstodon.xyz/tags/FunctionalProgramming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FunctionalProgramming</span></a> <a href="https://mathstodon.xyz/tags/Rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rust</span></a></p>
v_i_o_l_a<p>"Auf der Grenze": "Seit 100 Jahren steht die <a href="https://openbiblio.social/tags/Bibliothek" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Bibliothek</span></a> <a href="https://openbiblio.social/tags/Haskell" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Haskell</span></a> in <a href="https://openbiblio.social/tags/Kanada" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Kanada</span></a> und den <a href="https://openbiblio.social/tags/USA" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>USA</span></a>. Lange konnte man ohne Kontrollen rein und raus – bis Trump auf sie aufmerksam wurde." <span class="h-card" translate="no"><a href="https://mastodon.social/@tazgetroete" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>tazgetroete</span></a></span> <br><a href="https://taz.de/!6091935/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">taz.de/!6091935/</span><span class="invisible"></span></a></p>
Teixi<p><span class="h-card" translate="no"><a href="https://mathstodon.xyz/@FrohlichMarcel" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>FrohlichMarcel</span></a></span> </p><p>Oh là là just dropped:<br>2.5 hour "Introduction To Category Theory"<br>by Richard Southwell<br><a href="https://youtu.be/H32kyA4BMz4" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">youtu.be/H32kyA4BMz4</span><span class="invisible"></span></a></p><p><a href="https://mastodon.social/tags/categorytheory" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>categorytheory</span></a> <a href="https://mastodon.social/tags/haskell" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>haskell</span></a> <a href="https://mastodon.social/tags/ZuriHac" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ZuriHac</span></a> <a href="https://mastodon.social/tags/ZuriHac2025" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ZuriHac2025</span></a> <a href="https://mastodon.social/tags/functionalprogramming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>functionalprogramming</span></a></p><p>HT <span class="h-card" translate="no"><a href="https://fosstodon.org/@zurihac" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>zurihac</span></a></span></p>
Hacker News 50<p>Haskell, Reverse Polish Notation, and Parsing</p><p>Link: <a href="https://mattwills.bearblog.dev/haskell-postfix/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">mattwills.bearblog.dev/haskell</span><span class="invisible">-postfix/</span></a><br>Discussion: <a href="https://news.ycombinator.com/item?id=44444673" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">news.ycombinator.com/item?id=4</span><span class="invisible">4444673</span></a></p><p><a href="https://social.lansky.name/tags/haskell" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>haskell</span></a></p>
José A. Alonso<p>Readings shared July 4, 2025. <a href="https://jaalonso.github.io/vestigium/posts/2025/07/05-readings_shared_07-04-25" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">jaalonso.github.io/vestigium/p</span><span class="invisible">osts/2025/07/05-readings_shared_07-04-25</span></a> <a href="https://mathstodon.xyz/tags/CategoryTheory" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CategoryTheory</span></a> <a href="https://mathstodon.xyz/tags/FunctionalProgramming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FunctionalProgramming</span></a> <a href="https://mathstodon.xyz/tags/Haskell" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Haskell</span></a> <a href="https://mathstodon.xyz/tags/ITP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ITP</span></a> <a href="https://mathstodon.xyz/tags/IsabelleHOL" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>IsabelleHOL</span></a> <a href="https://mathstodon.xyz/tags/LLMs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LLMs</span></a> <a href="https://mathstodon.xyz/tags/LeanProver" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LeanProver</span></a> <a href="https://mathstodon.xyz/tags/Logic" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Logic</span></a> <a href="https://mathstodon.xyz/tags/Math" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Math</span></a> <a href="https://mathstodon.xyz/tags/Rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rust</span></a> <a href="https://mathstodon.xyz/tags/TypeTheory" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TypeTheory</span></a></p>
Anthony Cowley<p>This is a great, fair look at <a href="https://mastodon.social/tags/haskell" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>haskell</span></a> and <a href="https://mastodon.social/tags/rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rust</span></a>. I often wonder if Haskell/GHC seeming to slow down was due to conservative members of the community, or if Rust's familiar Algol-like aspects led to much faster ecosystem growth. Some of the things called out here like enum name spacing, visibility control, error handling, and testing all seems like addressable issues were it not for the allure of the bike shed. <a href="https://academy.fpblock.com/blog/rust-haskell-reflections/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">academy.fpblock.com/blog/rust-</span><span class="invisible">haskell-reflections/</span></a></p>