4 ms·
Implementing other languages on top of the PyPy toolchain is an interesting concept, and I'd like to see it happen more often. But calling this "Ruby in Python"
by Millennium 14y ago
Implementing other languages on top of the PyPy toolchain is an interesting concept, and I'd like to see it happen more often. But calling this "Ruby in Python" is sure to invite flamewars from all sides. The actual Topaz site seems to be careful not to do this, but if this thread is any indication, a fair number of people are already mistakenly calling it that.
- draegtun 14y agoThere are already a few other language implementations on PyPy. For e.g. - Javascript | https://bitbucket.org/pypy/lang-js https://bitbucket.org/pypy/lang-js - Smalltalk | https://bitbucket.org/pypy/lang-smalltalk https://bitbucket.org/pypy/lang-smalltalk - Schema | https://bitbucket.org/pypy/lang-scheme https://bitbucket.org/pypy/lang-scheme - Io | https://bitbucket.org/pypy/lang-io https://bitbucket.org/pypy/lang-io
- masklinn 14y agoTopaz does not, and that's not its point, but technically since RPython is still Python Topaz is indeed a Ruby interpreter in Python. Although a very slow one. Hence the final two lines of the readme: > To run Topaz directly on top of Python you can do: > $ python -m topaz /path/to/file.rb