[#38470] ruby-dev summary 21403-21530 (draft) — Minero Aoki <aamine@...>

青木です。

25 messages 2003/10/07
[#38475] Re: ruby-dev summary 21403-21530 (draft) — maili31s@... (SugHimsi==SUGIHARA Hiroshi) 2003/10/07

すぎむし。

[#38480] Re: ruby-dev summary 21403-21530 (draft) — Minero Aoki <aamine@...> 2003/10/08

青木です。

[#38481] marshal_dump (was Re: ) — m_seki@... 2003/10/08

[#38484] Re: marshal_dump (was Re: ) — matz@... (Yukihiro Matsumoto) 2003/10/09

まつもと ゆきひろです

[#38486] Re: marshal_dump (was Re: ) — Masatoshi Seki <m_seki@...> 2003/10/09

咳といいます

[#38489] exit status on exit! — YANAGAWA Kazuhisa <kjana@...4lab.to>

<http://www.unixuser.org/~ysjj/diary/?200310a&to=200310082#200310082>

29 messages 2003/10/09
[#38490] Re: exit status on exit! — Koji Arai <JCA02266@...> 2003/10/09

新井です。

[#38503] Re: exit status on exit! — YANAGAWA Kazuhisa <kjana@...4lab.to> 2003/10/10

In Message-Id: <20031010.082218.74733862.JCA02266@nifty.ne.jp>

[#38505] Re: exit status on exit! — Koji Arai <JCA02266@...> 2003/10/10

新井です。

[#38507] Re: exit status on exit! — matz@... (Yukihiro Matsumoto) 2003/10/11

まつもと ゆきひろです

[#38514] Re: exit status on exit! — YANAGAWA Kazuhisa <kjana@...4lab.to> 2003/10/11

In Message-Id: <1065883639.405037.23137.nullmailer@picachu.netlab.jp>

[#38515] Re: exit status on exit! — WATANABE Hirofumi <eban@...> 2003/10/11

わたなべです。

[ruby-list:38707] Re: [ANN] Exerb 3.0.0-preview1

From: Yuya Kato <yuya-ml@4th.to>
Date: 2003-10-31 03:49:20 UTC
List: ruby-list #38707
Yuyaです。

昨日の続きです。

On Fri, 31 Oct 2003 02:30:41 +0900
Yuya Kato <yuya-ml@4th.to> wrote:

> * フルスクラッチから再開発
3.0.0は1から書き直されています。
それはつまり、新しいバグが沢山含まれているであろうことを意味します。

> * インポートテーブル置換処理を変更
インポートテーブルの書き換え処理を改良して、ほとんどの場合で
実行ファイル名の長さに制限がなくなりました。
(今までは18バイト以内である必要があった)

> * リソースライブラリ機能を追加
リソースを含むDLLファイルをリソースライブラリとしてアーカイブに
登録し、実行ファイルからExerbモジュールを介してリソースを読み込む
機能が追加されました。レシピファイルに

  add_resource_library	foo.dll

と書くと、Exerb.load_iconなどでfoo.dll内のリソースを取得できます。

> * プラグイン機能を追加
2.x.xではコアに組み込まれていたzlib/bRubyの機能が、プラグインと
して自由に追加・削除できるようになりました。
スタンドアロン版コアを利用する場合、レシピファイルに

  add_plugin_by_name	zlib

と書くと、圧縮されたアーカイブが使用できるようになります。
bRubyはまだRuby 1.8系に対応していないので、呼び出すと例外が発生
します。
それと、ランタイム版コアには、zlibプラグインが内蔵されています。

> * exerbコマンドのオプションを変更
exerbコマンドのオプションが細々と変更されました。

> * 拡張子を変更
コアファイル、レシピファイル、アーカイブファイルのそれぞれの
拡張子がexc、exr、exaに変更されました。

> * Rubyを1.8.1-preview1に変更
コアに使用されているRubyを1.8.1-preview1に変更しました。

以下は昨日のメールに書き忘れた変更点:

* レシピファイルのフォーマットを変更

レシピファイルの記述方法が大幅に変更されています。
使用できる指定子などは lib/exerb/recipe.rb を参照してください。

* Apollo対応コードを一時的に削除

一時的にApollo対応コードを外していますので、3.0.0-preview1では、
Apolloを使用したプログラムは動作しません。ご注意ください。


また、ドキュメント類は3.0.0向けに一切更新されていません。
必要な場合は、ソースコードをご参照ください。;-)

====== Yuya Kato ======
E-Mail yuya@katoden.co.jp
   Web http://nuance.cc/
i-mode http://nuance.cc/i/


In This Thread

Prev Next