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:

227
active users

#fsharp

1 post1 participant0 posts today

It's always sad when reading comments on #fp languages and people saying "I tried #ocaml, #haskell, #fsharp... and don't like because X", which shows they are interested but then also say "I looked at #scala and it looked complex so I didn't even try it and ran away" 🙃...

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!

Thanks for coming to my teg talk :blobcatcoffee:

#fsharp does not support function overload. Which would come in very handy for implementing Monad Transformers.

F#+ supports both.

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.

I guess I'm soon writing a blob post with all the steps to get there.

Replied to brandewinder

@brandewinder @UrsEnzler 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 #fsharp 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.

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. #fsharp