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

#fsharp

0 posts0 participants0 posts today
thinkbeforecoding<p><span class="h-card" translate="no"><a href="https://functional.cafe/@robertpi" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>robertpi</span></a></span> it did not replace <a href="https://mastodon.social/tags/fsharp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fsharp</span></a> which is still my default language.. but it broughth new joy</p>
Bozhidar Batsov (a.k.a. Bug)<p>I wrote a short article about the origin of the pipeline operator (|&gt;) <a href="https://batsov.com/articles/2025/05/22/the-origin-of-the-pipeline-operator/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">batsov.com/articles/2025/05/22</span><span class="invisible">/the-origin-of-the-pipeline-operator/</span></a> You've probably seen it in <a href="https://hachyderm.io/tags/OCaml" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OCaml</span></a>, <a href="https://hachyderm.io/tags/Elixir" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Elixir</span></a> and <a href="https://hachyderm.io/tags/FSharp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FSharp</span></a>.</p>
arialdo<p>TIL <a href="https://mastodon.online/tags/fsharp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fsharp</span></a> provides these native operators:</p><p>let (:=) cell value = cell.contents &lt;- value</p><p>let inline (||&gt;) (arg1, arg2) func = func arg1 arg2</p><p>let inline (|||&gt;) (arg1, arg2, arg3) func = func arg1 arg2 arg3</p>
Sal Rahman<p>For those familiar on the matter…</p><p>What's your preferred syntax for the pipeline operator?</p><p><a href="https://techhub.social/tags/FunctionalProgramming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FunctionalProgramming</span></a> <a href="https://techhub.social/tags/PipelineOperator" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PipelineOperator</span></a> <a href="https://techhub.social/tags/FSharp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FSharp</span></a> <a href="https://techhub.social/tags/HackLanguage" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>HackLanguage</span></a> <a href="https://techhub.social/tags/Hack" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Hack</span></a> <a href="https://techhub.social/tags/Facebook" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Facebook</span></a> <a href="https://techhub.social/tags/Microsoft" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Microsoft</span></a> <a href="https://techhub.social/tags/ProgrammingLanguages" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ProgrammingLanguages</span></a> <a href="https://techhub.social/tags/Programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Programming</span></a> <a href="https://techhub.social/tags/Coding" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Coding</span></a></p>
thinkbeforecoding<p><span class="h-card" translate="no"><a href="https://indieweb.social/@johnallsopp" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>johnallsopp</span></a></span> I do my live coding in F# + VIM<br><a href="https://mastodon.social/tags/fsharp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fsharp</span></a> is succint with low ceremony... with well prepared code, it can be short without being obscure.<br>VIM (or equivalent) prive semantic editing.. you can move/copy/replace quickly without thinking.<br>F# is also interactive, you can execute each line after you type it.</p>
arialdo<p>Current state: writing a series of articles about Monadic Parser Combinators in <a href="https://mastodon.online/tags/fsharp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fsharp</span></a></p>
Darren<p>When <a href="https://sfba.social/tags/AI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AI</span></a> encounters <a href="https://sfba.social/tags/Fsharp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Fsharp</span></a> ..... just <a href="https://sfba.social/tags/python" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>python</span></a> :(</p>
brandewinder<p>Blogged: <a href="https://brandewinder.com/2025/04/02/delaunay-bowyer-watson-algorithm/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">brandewinder.com/2025/04/02/de</span><span class="invisible">launay-bowyer-watson-algorithm/</span></a></p><p>Where I finish implementing the core of the Bowyer-Watson algorithm in <a href="https://hachyderm.io/tags/fsharp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fsharp</span></a> and get a pretty Delaunay triangulation, but find out there is a bug somewhere :(</p>
vascorsd<p>It's always sad when reading comments on <a href="https://mastodon.social/tags/fp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fp</span></a> languages and people saying "I tried <a href="https://mastodon.social/tags/ocaml" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ocaml</span></a>, <a href="https://mastodon.social/tags/haskell" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>haskell</span></a>, <a href="https://mastodon.social/tags/fsharp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fsharp</span></a>... and don't like because X", which shows they are interested but then also say "I looked at <a href="https://mastodon.social/tags/scala" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>scala</span></a> and it looked complex so I didn't even try it and ran away" 🙃...</p><p>People, if you can do it in those languages, you can do it in scala. It's the most popular and used in production fp language in the world!</p><p>Thanks for coming to my teg talk :blobcatcoffee:</p>
Bozhidar Batsov (a.k.a. Bug)<p>Over the weekend I wrote an article dedicated to my recent experience playing with <a href="https://hachyderm.io/tags/FSharp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FSharp</span></a> <a href="https://batsov.com/articles/2025/03/30/why-fsharp/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">batsov.com/articles/2025/03/30</span><span class="invisible">/why-fsharp/</span></a> </p><p>I hope that it will inspire a few more people to check out this really cool language!</p>
Hacker News<p>Why F#?</p><p><a href="https://batsov.com/articles/2025/03/30/why-fsharp/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">batsov.com/articles/2025/03/30</span><span class="invisible">/why-fsharp/</span></a></p><p><a href="https://mastodon.social/tags/HackerNews" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>HackerNews</span></a> <a href="https://mastodon.social/tags/FSharp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FSharp</span></a> <a href="https://mastodon.social/tags/FSharpProgramming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FSharpProgramming</span></a> <a href="https://mastodon.social/tags/FunctionalProgramming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FunctionalProgramming</span></a> <a href="https://mastodon.social/tags/HackerNews" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>HackerNews</span></a> <a href="https://mastodon.social/tags/TechArticles" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TechArticles</span></a></p>
arialdo<p><a href="https://mastodon.online/tags/movieLinesInCode" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>movieLinesInCode</span></a> </p><p>type Pill = <br> | Blue <br> | Red</p><p>let choose pill =<br> match pill with<br> | Blue -&gt; <br> let rec loop () = loop ()<br> loop ()<br> | Red -&gt; Environment.Exit(0)</p><p><a href="https://mastodon.online/tags/fsharp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fsharp</span></a></p>
Bozhidar Batsov (a.k.a. Bug)<p>Today I came across a cool job board highlighting job openings for more "exotic" programming languages (think <a href="https://hachyderm.io/tags/Clojure" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Clojure</span></a>, <a href="https://hachyderm.io/tags/FSharp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FSharp</span></a>, <a href="https://hachyderm.io/tags/Elixir" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Elixir</span></a>, etc) - <a href="https://beyond-tabs.com/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">beyond-tabs.com/</span><span class="invisible"></span></a></p><p>It's always nice to see such initiatives and I hope it will helpful someone land a dream job in their favorite programming language.</p>
arialdo<p><a href="https://mastodon.online/tags/fsharp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fsharp</span></a> does not support function overload. Which would come in very handy for implementing Monad Transformers.</p><p>F#+ supports both.</p><p>I was stubborn as a mule about wanting to understand how it worked, and I eventually got to the same code implemented in F#+. It's horribly convoluted.</p><p>I guess I'm soon writing a blob post with all the steps to get there.</p>
Darren<p><span class="h-card" translate="no"><a href="https://hachyderm.io/@brandewinder" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>brandewinder</span></a></span> <span class="h-card" translate="no"><a href="https://tooting.ch/@UrsEnzler" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>UrsEnzler</span></a></span> I have a kid in college and doing the usual rite of passage implementing data structures and algorithms in C++. I sometimes do the parallel <a href="https://sfba.social/tags/fsharp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fsharp</span></a> implementations with them for fun. ~ 5 mins to implement a graph search of movies and actors for half a million records that loads runs and returns paths in a few seconds. A week to get the C++ version debugged.</p>
brandewinder<p>After an annoying work day that started with waking up unpleasantly early to attend a meeting which did not take place, and continued along the same vein, I needed to feel like I actually did something today, and wrote some more Delaunay triangulation code. It ended up much easier than what I thought - it's actually almost done. <a href="https://hachyderm.io/tags/fsharp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fsharp</span></a></p>
LavX News<p>Unlocking the Power of F#: A Developer's Guide to Functional Programming</p><p>Dive into the world of functional programming with F#, a versatile language that can transform how you approach software development. This article explores the fundamentals of F#, its practical applic...</p><p><a href="https://news.lavx.hu/article/unlocking-the-power-of-f-a-developer-s-guide-to-functional-programming" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="ellipsis">news.lavx.hu/article/unlocking</span><span class="invisible">-the-power-of-f-a-developer-s-guide-to-functional-programming</span></a></p><p><a href="https://mastodon.cloud/tags/news" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>news</span></a> <a href="https://mastodon.cloud/tags/tech" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tech</span></a> <a href="https://mastodon.cloud/tags/DomainDrivenDesign" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DomainDrivenDesign</span></a> <a href="https://mastodon.cloud/tags/FunctionalProgramming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FunctionalProgramming</span></a> <a href="https://mastodon.cloud/tags/FSharp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FSharp</span></a></p>
arialdo<p>I’m fascinated by Free Monads. <a href="https://mastodon.online/tags/fsharp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fsharp</span></a></p>
arialdo<p>In the attempt to grasp monad transformers, I'm reading Grokking Monads by Matt Thornton (can't find him here on Mastodon)</p><p>It's a very well written series, <a href="https://mastodon.online/tags/fsharp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fsharp</span></a> based, and I would recommend it as a first read about monads.</p><p><a href="https://dev.to/choc13/grokking-monads-in-f-3j7f" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">dev.to/choc13/grokking-monads-</span><span class="invisible">in-f-3j7f</span></a></p>
LavX News<p>Harnessing F# for React Development: NPM Integration Made Easy</p><p>Dive into the world of F# and discover how to seamlessly integrate npm packages into your React applications. This article demystifies the process, showcasing the power of F# combined with the vast ec...</p><p><a href="https://news.lavx.hu/article/harnessing-f-for-react-development-npm-integration-made-easy" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="ellipsis">news.lavx.hu/article/harnessin</span><span class="invisible">g-f-for-react-development-npm-integration-made-easy</span></a></p><p><a href="https://mastodon.cloud/tags/news" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>news</span></a> <a href="https://mastodon.cloud/tags/tech" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tech</span></a> <a href="https://mastodon.cloud/tags/React" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>React</span></a> <a href="https://mastodon.cloud/tags/Fable" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Fable</span></a> <a href="https://mastodon.cloud/tags/FSharp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FSharp</span></a></p>