1

Is F# the only actively-developed functional language for the CLI, which supports Mono and has Monodevelop plug-in? or are there others I missed?

F# is pretty fun, but it's not as awesome as a lisp like clojure which sadly doesn't support mono yet.

Kara
  • 6,115
  • 16
  • 50
  • 57
amax
  • 13
  • 2
  • C# has a lot of functional language features too. It is procedural at heart, but it's not too tricky to create a functional API for it. – cdhowie Dec 27 '10 at 03:21
  • I forgot to add, my idea of "fun" is writing very clean, very concise code. I doubt hacked up C# will cut it. – amax Dec 27 '10 at 03:27
  • possible duplicate of [macro support in F#](http://stackoverflow.com/questions/88302/macro-support-in-f) – Cody Gray - on strike Dec 27 '10 at 03:44

1 Answers1

0

There's IronScheme, Clojure (or more precisely ClojureCLR) and Nemerle. The CLI port of Scala picked up steam again a couple of months ago and is even sponsored by Microsoft, although AFAIR the projected feature-parity release (i.e. the point at which the JVM and CLI versions have the samne features and are released on the same day) is 3.0, which is still one or two years away.

Community
  • 1
  • 1
Jörg W Mittag
  • 363,080
  • 75
  • 446
  • 653
  • Useful pointers. I was unable, however, to compile ClojureCLR under mono, and cannot find examples of anybody else who has. – amax Dec 27 '10 at 06:57