最近のPython自習状況

最近コルーチンが素敵だと思ったのでStackless Python
チュートリアルなんぞをちょこちょこ動かして遊んでおります。
 
巷ではゲーム組み込み言語にPythonは規模がでかすぎるという声もあるようですが
ここらへん読んでみると、最低でもメモリを750k程度使うみたいですねぇ。
個人製作のしかもPC以外使うことを考えてない用途なら全然問題ないんですがなんか気になるなぁと。

んで小規模実装が無いかというとそうでもないようで
tinypyやらPyMiteなどがあるようです。
特にtinypyは説明に"lua for people who like python"とか書いてあってイカス。
コードサイズが64kだとことある毎に書かれてるのですがbindした時のメモリ使用量も比例してくれるんでしょうか。
 
PyMiteは組み込み向けの実装ということでさらに消費メモリが少ない(4 KiB of RAMとか書いてる)ようです。
だがそれに引き換え厳しい制限があるようでー。classやらyieldやらは当然のように使えないとか書いてるのでにょんぼり。
8bitCPUでも動かすための実装らしいので仕方ないといえば仕方ないのか。


まぁ当分は異端実装より本流を知ってからこの辺には手を出したいと思います。
このへん読み終えたら実際にCPythonのソースを眺めてみよう。