スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

--.--.-- | スポンサー広告

Lua VM on Flash/Java/Lua

LuaはC言語で実装されたVMなわけですが、最近は別の言語で実装される例がいくつかでてきています。
ちょっとまとめておきます。

flua 0.1 : Lua VM on Flash(ActionScript)

Flashの上で動作するLuaVMです。これを使えば、ブラウザ上で動作するFlashの中で、Luaスクリプト(バイナリ状態のもの)を動作させることができる・・・というわけです。「インストール」せずにクライアントマシン上でLuaスクリプトを動かす唯一の方法といえるかもしれません。

※実装はまだかなり初期の状態のようです。

Kahlua rev52 : Lua VM on Java(J2ME)

Javaの中でも、携帯などで動作可能なJ2ME仕様の上で動作するLua VMです。

Javaといえば、JRuby,Jython,Scalaなどでスクリプト言語関連がにぎわっているところですね。
Androidなどの環境で動作すれば、面白くなってくるかも。
もっとも、Javaプラットフォーム上で他の選択肢に対して言語的メリットがあるかというとちょっと怪しいかも。
とりあえず実装が「小さい」ということはあるかな?

LuLu 0.05 : Lua VM on Lua

LuaをLuaの上で動かすみたいです。
具体的に何に使えるのかはちょっと謎ですが、それでも作ってしまうのは凄いです。

これを作られた方(hzkrさん)は日本の方で、

Luaソースコード勉強会 http://d.hatena.ne.jp/hzkr/19000103

など、参考になります。

Yueliang 0.4.1 : Lua Compiler in Lua

こちらはVMではありませんが、Luaスクリプトをバイトコードにコンパイルするものですね。
これを上記のようなVMと組み合わせれば、Luaスクリプト(テキスト)をコンパイルして実行するところまで持っていけそうです。

 

ちなみに、公式Lua5.1.3のバグフィックス版が出ています。SJIS版は少々おまちください・・・。

スポンサーサイト

テーマ:プログラミング - ジャンル:コンピュータ

2008.06.12 | Comments(0) | Trackback(0) | Lua

新しい記事へ <<  | HOME |  >> 古い記事へ

広告:

FC2Ad

カテゴリ展開メニュー

  • 未分類(13)
  • Lua(38)
  • プログラミング(11)
  • 食べ物(3)
  • SPAM(2)
  • ゲーム開発(4)
  • GIS/GPS/GoogleMaps(2)
  • スポーツ(1)
  • Skype API(1)
  • AR(1)

はてブ ランキング

ブログ全体: このWikiのはてなブックマーク数

プロフィール

はむ!

Author:はむ!
よく使う言語・環境:
C++,C,Lua,java,VBA,DB
たまにPHPとかjavascript
血液型:O型

メール: lua%ham.nifty.jp
(%を@に変えてください)
ついったー: @hammmm

Lua関連アンテナ

ブロとも申請フォーム

この人とブロともになる

全記事表示リンク

全ての記事を表示する

ブログ内検索


上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。