mono and F#
Why F#?
My instinct tells me, that F# is going to gain relatively much importance as a (not purely) functional programming language because it'll have more real-world applications in complex math and business rules.
There's a number of great sites, that create documentation to share the mind of it:
- http://www.functional-programming.net/
- http://stackoverflow.com/questions/141985/why-should-a-net-developer-lea...
- http://tomasp.net/blog/fsharp-i-introduction.aspx
- http://diditwith.net/
- http://en.wikibooks.org/wiki/Programming:F_Sharp
- http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL11.wmv
A kind of functional ML based language with .Net support, integrated into VisualStudio 2010, ... can extend Visual C++'s and C#'s OOP paradigms. I don't think that there's anything right now, that's comparable. Scala and Java eventually, but I'm not too familiar with Scala.
C# - and F# - aren't Windows only. In fact it's possible use mono as a runtime environment.
Setup
Just download the archive at Microsoft's. There's a specific Mono install script.
You may like the option to use emacs in conjunction with the tuareg mode.
Furthermore to link the compiler and interpreter in a shell-skript:
#!/bin/sh exec /usr/bin/mono /Volumes/docs/code/FSharp-1.9.6.2/bin/fsc.exe $@
Have fun,
wishi

Post new comment