Wednesday, April 25, 2007
Polyglut redux
- From
- "Jeff Cuscutis" <XXXXXXXXXXXXXXXXXXXXXXX>
- To
- "Sean Conner" <sean@conman.org>
- Subject
- Re: Polyglut
- Date
- Wed, 25 Apr 2007 11:42:21 -0400
.net
does what you're looking for. You use the language you want or implement your own, (Ruby, Python, managed C++, C#, VB (just kidding!), etc …)—it compiles to an intermediate language, then is run as x86 machine instructions. All.net
classes/objects are understood by any net language. Yes, there is garbage collection, I myself an not entirely comfortable with that, but their implementation is supposed to pretty good. It is cross platform (Mono) at least for web stuff, winforms support is in progress.Write in what language you want, and know that any other language will be able to call your object with no problems.
Pretty cool, even if it is from Microsoft. :)
Jeff
Well … when you modify scripting languages to target a common internal
representation (IronPython Python
for .net
and Ruby for
.net
for example) then it comes back to calling conventions
and piecing it all together (heck, you can even get Lisp for .net
and COBOL
for .net
so you could probably do a mixed language
application under .net
).
And yes, pretty cool, even if it is from Microsoft.