The Language-Language Matrix
langlangmatrix.com
The Language-Language Matrix
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
#3I am astonished that PyPy does not appear on this chart.
Re: The Language-Language Matrix
#4There was a similar project mentioned here before showing transpiler chains, can't find it. Seems like it should be mentioned.
Re: The Language-Language Matrix
#5I 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
#6I 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
#7I am astonished that PyPy does not appear on this chart.
I sent a pull request, maybe it will be soon.
Re: The Language-Language Matrix
#8Nice. 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.
Re: The Language-Language Matrix
#9This is pretty great, thanks! I would love to see the top row with the language names move down with the page. I really think that would make this easier to read.
Re: The Language-Language Matrix
#10no need to learn javascript as all languages can compile into it. :D