Live data from Hacker News

The Language-Language Matrix

langlangmatrix.com

1–10 of 54 posts

Re: The Language-Language Matrix

#2
"Try running phpjs (JavaScript → PHP) in PHPPHP (PHP → PHP) in PHP.rb (PHP → Ruby) in HotRuby (Ruby → JavaScript) in Narcissus (JavaScript → JavaScript) in Narcissus (JavaScript → JavaScript)!"

Re: The Language-Language Matrix

#5

I am astonished that PyPy does not appear on this chart.

PyPy is an implementation. I guess you could call it manually to output C code (then it would sit next to Shedskin), but it isn't normally used that way.

I think there should be bounties for getting certain paths through the transpiler graph working.

Re: The Language-Language Matrix

#6
post #5

I am astonished that PyPy does not appear on this chart.

PyPy is an implementation. I guess you could call it manually to output C code (then it would sit next to Shedskin), but it isn't normally used that way. I think there should be bounties for getting certain paths through the transpiler graph working.

Various of the other things in there are implementations. To take a direct parallel, compare it with PHPPHP. PyPy allows you to run Python code inside any Python implementation.

Re: The Language-Language Matrix

#8
Nice. Some observations: Many languages compile to JavaScript(has highest number of source languages).

Java(I think JVM) and C++(native binaries??) has higher source languages.

Clojure has highest target languages(good to learn then).

Java to Java => Beanshell is interesting.

Post reply on HN