4 ms·
Do you mean that PyPy is a state of the art transpiled language? Actually I was looking for state of the art tools that helps designing/implementing languages.
by zrz 13y ago
Do you mean that PyPy is a state of the art transpiled language? Actually I was looking for state of the art tools that helps designing/implementing languages.
I have come across CoffeeScript's annotated source, on their website, and I'm definitely going to digg deep in this documentation.
I also might get more information on the difficulties that appeared at the creation of CoffeeScript, as you say.
Although, I am thinking about a language that compiles to VBA, meaning it produces visible VBA, and that VBA would be debuggable I guess.
- dalke 13y agoI mean that RPython toolchain of PyPy is a language implementation platform. It has multiple back ends. The most common is x86, but one of the more experimental backends is Javascript. There are several languages implemented in PyPy. The most well known is Python, but Ruby, Prolog, and others exist. Thus, PyPy is a transpiler from, say, Python to Javascript, etc. LLVM is another such tool. It supports an asm.js backend, which gives quite good performance in modern Javascript engines. The end result is that you can compile C and other languages into Javascript. See, for example, the Doom port for the browser.