Search code examples
programming-languagesfunctional-programmingclr

Functional Development On The CLR


If this has already been asked and answered, please point me to the existing Q & A and I'll delete this question. I did look and didn't see this one answered.

Are there mainly functional languages (like LISP, Scheme, Haskell and so forth) besides F# for the CLR platform? I say "mainly functional" because realize there are CLR languages that have functional constructs like (Iron)Python but I wouldn't consider Python as a functional language.

I'm asking because I'm doing a presentation on FP and concurrency for some other developers at work and they're asking me about F# (we use a Microsoft tool stack) and I want to make sure they're aware of all possible options.


EDIT

From the answers below:

IronScheme

hsdotNet

Scala (for .Net)

Nemerle

And I've seen stuff about a CLR version of Clojure. Thanks everyone for your input.


Solution

  • There's IronScheme.