4 ms·
I don’t know of a modern Ruby, Python, or JavaScript environment for the CLR. Microsoft abandoned IronRuby and IronPython around 10 years ago. Meanwhile Truffl
by TimTheTinker 6y ago
I don’t know of a modern Ruby, Python, or JavaScript environment for the CLR.
Microsoft abandoned IronRuby and IronPython around 10 years ago. Meanwhile TruffleRuby on GraalVM is the fastest Ruby implementation by far.
- pjmlp 6y agoThere are other languages out there. From Microsoft itself, F**, F#, VB.NET, C#, Sing#, System C#, Managed C++, C++/CLI, Cω, Axum, and who knows what else they have done internally. From Microsoft partners, COBOL, Eiffel, Ada, Fortran. From FOSS community and university researchers, not so much because it is M$ and better not use Mono because of patents, so was the saying.
- TimTheTinker 6y agoRight -- but all of those languages are compilable to bytecode without a performance hit from lack of dynamic invocation at call sites. That means the DLR is effectively dead, I think -- along with all languages for which the CLR's static call sites mean slowed performance.
- pjmlp 6y agoSo now the point isn't that many languages are supported, rather which ones make use of dynamic and dispatch interfaces?
- TimTheTinker 6y agoI’m talking about dynamic dispatch and the languages that depend on it for performance.