3 ms·
I must admit when Microsoft first introduced the .NET Framework and called .NET-code "language independent", I thought it was a bit of a grand statement and chu
by trezor 18y ago
I must admit when Microsoft first introduced the .NET Framework and called .NET-code "language independent", I thought it was a bit of a grand statement and chuckled away, since that pretty much involved C# and Visual Basic .NET.
Right now I think even Microsoft is impressed with number of CLR compilers and level of support the .NET Runtime has gathered. You have C++, C#, Visual Basic, PHP, Perl, Python, Ruby, Cobol(!), LISP and the list just goes. And with Scheme now, it just got a little bit longer.
I guess even among the open-source crowd there are significant numbers of people who recognizes the good products Microsoft delivers every now and then :)
- jmatt 18y agoHere is a mostly complete list of .NET languages. http://en.wikipedia.org/wiki/.NET_languages http://en.wikipedia.org/wiki/.NET_languages For all those Python coders - IronPython is usable in production now. It's stable and the differences between cpython and ironpython are well documented.
- Daemmerung 18y agoAnd for Schemes on .NET, in addition to the listed Common Larceny (http://www.ccs.neu.edu/home/will/Larceny/ http://www.ccs.neu.edu/home/will/Larceny/) and IronScheme, there is also Bigloo (http://www-sop.inria.fr/mimosa/fp/Bigloo/ http://www-sop.inria.fr/mimosa/fp/Bigloo/). Common Larceny uses the pkcfm hack for its continuations, I believe, while Bigloo continuations are more like IronScheme's ("Bigloo discourages the use of call/cc" - from the manual). Disclaimer: I have personal experience with neither system.