タグ

Luaに関するcrafのブックマーク (5)

  • 第三回カーネル/VM探検隊で「LuaVM」について話しました - 神様なんて信じない僕らのために

    第三回カーネル/VM探検隊でLuaVMについて話してきました。 カーネルとか、仮想化技術に関しては素人も良いところなので、非常に勉強になりました! 低レイヤは世界が広すぎてついていけない! とりあえずVMということで、LuaのVMで話しました。 高レベルな話が飛び交うなか、 ありなんか、これ……みたいな感じでドキドキLTしてましたが、 LTへの突っ込みが鋭く、良い経験になりました。(日々是勉強成) 会場を用意してくださったIIJの皆さん、また開催者、参加者の皆様、当にお疲れ様でした。 会場質問を受けた ・TAILCALLはなぜあるの? と、 ・クロージャを利用した場合にスタックが穴あきになってしまうがどうしているのか? (クロージャはLuaがUpvalueと呼ぶ上位関数の値を束縛してしまうので、クロージャの場合にはそれをスタックから退避する処理が入ってる) は、その場できちんと答えられま

    第三回カーネル/VM探検隊で「LuaVM」について話しました - 神様なんて信じない僕らのために
    craf
    craf 2010/02/24
  • 2010-01-23 - 神様なんて信じない僕らのために

    ということで、とりあえずスライド紹介。 PythonなのにLua! PythonなのにLua! いや、当になぜPythonでLuaなのか訳がわかりませんが、 #1, #2とデスマってて約束が果たせなかったのでやっと果たして参りました。 基的な機能に関しては網羅しているような感じではありますが、 実際には駆け足で抜けもあるので何かあれば質問してもらえれば解る範囲で答えられるかもしれません。 というか機能網羅する必要ないよな、という気もしつつ、速度とかサイズだけ語ってもLuaはLuaたりえないので なるべくLuaっぽいところを話したつもりでする。 最速の言語Lua ~Python Hack-a-thon #3~View more documents from Isoparametric. 最速の言語と銘打ってますが、実際にはPawnというもっとミニマムで高速な言語があったりします。 が、実

    2010-01-23 - 神様なんて信じない僕らのために
    craf
    craf 2010/01/25
  • GT Nitro: カーレーシング・ドラッグレーシングゲーム - Google Play のアプリ

    GT Nitro: Car Game Drag Raceは、典型的なカーゲームではありません。これはスピード、パワー、スキル全開のカーレースゲームです。ブレーキは忘れて、これはドラッグレース、ベイビー!古典的なクラシックから未来的なビーストまで、最もクールで速い車とカーレースできます。スティックシフトをマスターし、ニトロを賢く使って競争を打ち破る必要があります。このカーレースゲームはそのリアルな物理学と素晴らしいグラフィックスであなたの心を爆発させます。これまでプレイしたことのないようなものです。 GT Nitroは、リフレックスとタイミングを試すカーレースゲームです。正しい瞬間にギアをシフトし、ガスを思い切り踏む必要があります。また、大物たちと競いつつ、車のチューニングとアップグレードも行わなければなりません。世界中で最高のドライバーと車とカーレースに挑むことになり、ドラッグレースの王冠

    GT Nitro: カーレーシング・ドラッグレーシングゲーム - Google Play のアプリ
    craf
    craf 2009/05/28
  • 空想具現化プログラミング [Lua] スタックレスってどういうこと?

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

  • OBB vs AABB - Radium Software Development

    craf
    craf 2007/01/19
  • 1