タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

pythonとluaに関するnullpobugのブックマーク (1)

  • 空想具現化プログラミング [Lua] スタックレスってどういうこと?

    コメント stackeless について stackless python を調べていて、立ち寄りました。 「ではスタックレスな場合はどうかというと、Cスタックを使わず、スクリプト言語側で自前で用意したスタック構造を使います。」 からすると、はむ!さんは python の関数が Cスタック上で動いていると誤解しているように思えます。 Python の関数も「heap 領域から確保した」すなわち「自前で用意した」、関数ごとの Frame 上で動いています。その証拠に generator や closure といった、、呼び出し側のコンテキストとは独立した、関数側のローカル変数を保持し続ける関数オブジェクトのインスタンスを python では扱えます。実際 python の generator を利用すれば 軽量な thread を実装できます。 下に python の virtual mac

  • 1