3 ms·
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 f
by davidgrenier 3y 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.
- davidgrenier 3y agoPro-tip, F# has an extremely efficient CSP-style concurrency library called Hopac.
- nailer 3y agoF sharp is a great language, but his code will need to be maintained by others which is why Python is a better idea.