スポンサーサイト

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

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

Lua 5.1.3 SJIS版 LuaBinaries風味 / LuaRocks

今まで公開してきたLuaのSJIS版パッケージでは、最近公開されている各種モジュール類との相性が良くない状態でしたので、
LuaBinariesのスタイルに従ったバージョンを作成しました。です。

 

SJIS対応版ソース + exe + VC++6.0/VC++2005プロジェクト
lua5_1_3_Win32_mbenc_a2.zip (2008/6/26 1133892byte)

その他Lua関連ダウンロードエリア においてありますので、持っていってください。

 

基本的には、LuaBinariesのlua5_1_3_Sources.zipのsrc内にSJIS化パッチを当ててビルドしなおしたものです。
ただし、リンク方法など一部変えています。

自作プログラムからLuaライブラリをリンクする場合についての注意事項です。
今までのパッケージでlualib.libをリンクされていた方は、今回のパッケージ内のlib/static/lua5.1.libをリンクするようにすれば、
そのまま動作すると思います。

もし共有ライブラリLua5.1.dllを使用する形でのリンクが必要であれば、lib/Lua5.1.libをリンクしてください。拡張モジュールとの相性はこちらのほうが良いと思われます。

※ちなみに、メーリングリストに流れていた5.1.3のバグフィックスは公式の最新バージョン扱いにはなってないようなので、また今度で。

 

少し試した限りでは、どちらの方法でも、LuaProfilerRemDebugのような公開されているモジュールをロードすることができました。
何か問題が生じるようでしたら、是非コメント、もしくはメール等でご連絡ください。

 
特にその手のが多いのはここらへんですね。
http://kepler-project.org/
http://luaforge.net/

 

それとついでに

LuaRocks

について。

LuaRocksは、上で触れたような、Lua用の拡張モジュールのインストールを管理するプログラムです。
PerlでいうCPAN,PHPでいうPEAR,Rubyでいうgemのようなもの、と思います。

で、LuaだとRockだ、というわけです。

・・・月の石?

それともロッケンローなほうでしょうか。

なんか斜め上な感じもしますが・・・。

ま、何にしても、Luaのコマンドライン環境改善のためには結構大きい要素かもしれません。


【“Lua 5.1.3 SJIS版 LuaBinaries風味 / LuaRocks”の続きを読む】
スポンサーサイト

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

2008.06.26 | Comments(0) | Trackback(0) | Lua

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ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。