[Parrot][Python]
Python/Parrotの実装は現在3つ。
- pie-thon (parrot ./languagesディレクトリ以下に収録)
- pirate (http://pirate.tangentcode.com/)
- pyrate (http://www.intertwingly.net/blog/2004/10/02/Pyrate)
disやinspectモジュールのCPythonとの互換はどうなるのか気になる所。
内部のobjectで言うと、codeやframeオブジェクト・レベルでの互換性。
parrotだとbytecodeが代わるので、co_codeとかそのままでは無理なはず。
frameは、アーキテクチャを考えるとparrotの内側に隠蔽差れそうな気がする。
parrotではframeオブジェクトに対してのアクセスを提供しているのだろうか。
-
-
- -
-
組み込み向けを除いた主なPythonの実装。
- CPython (http://python.org/) [C]
- Jython (http://jython.sf.net/) [Java]
- IronPython (http://ironpython.com/) [C#]
- PyPy (http://codespeak.net/pypy/) [Python]
- Vyper (http://vyper.sourceforge.net ... not found) [OCaml]
- StacklessPython (http://www.stackless.com/) [C]
# vyperは、サイトが亡くなっていて現在入手不可能。
-
-
- -
-