Hacker News new | ask | show | jobs
by davidgrenier 1106 days ago
F# is extremely expressive, has algebraic datatypes and just about everything C# has to offer. It has a REPL so you can write your code interactively and make fast and safe progress. .net is practically first class on Linux now.

Start your .fsx script with: #!/usr/bin/dotnet fsi

When startup time becomes a problem you can compile the file to an assembly instead.

2 comments

F sharp is a great language, but his code will need to be maintained by others which is why Python is a better idea.
Pro-tip, F# has an extremely efficient CSP-style concurrency library called Hopac.