Mozy Online Backup: 2GB Free. Automatic. Secure.
Subject: [ruby-list:43219] YARV + Exerb - msg#00069
List: lang.ruby.japanese
Yuyaです。
YARV版Exerbコアを試作しましたので、ご案内致します。
普段、勉強会などで「YARV版Exerbコアなどはないのですか?」
と聞かれる事が多かったので、イベントでの発表を兼ねて
試作してみました。
# そのイベントとは「LiveCoding」と呼ばれるイベントで、
# 皆が見ている前でコーディングを行う、というマニアック(?)な
# ものです。詳しくは
http://livecoding.org/ をご参照
# 下さい。ちなみに制限時間の20分ではやはり無理でした。:-)
# Exerbについては
http://exerb.sourceforge.jp/ を
# ご参照下さい。
なお、zipなどのアーカイブは作成していませんので、
CVSからソースコードを取得し、ruby190[cg].excをコンパイル
する必要があります。スナップショットをリリースする時間は
残念ながら今はないです。
最新のexerbコマンドを使って、下記のようにtypeを指定した
Rubyスクリプトを入力すると、foo.rbをコンパイルしてから
実行ファイルに格納します。
file:
foo.rb:
type: compiled-script
ちなみに、実行ファイルの生成時にコンパイルを行うため、
exerbコマンドを実行するRubyは1.9.0である必要があります。
誰かがRuby 1.9.0のコアでExerb自体を実行ファイル化すれば、
幸せになれる人がいるかも知れません。
最後に、拡張ライブラリの動作は、まだ期待しない方が
いいです。一応、処理は実装していますが・・・。
中途半端な状態ではありますが、以上ご案内でした。
---
株式会社 那由多屋
加藤勇也
yuya-EpxgB9sQGbsTBYAz+LHnZg@xxxxxxxxxxxxxxxx
http://www.nayutaya.co.jp/
Was this page helpful?
Thread at a glance:
Previous Message by Date:
click to view message preview
[ruby-list:43218] Re: Ruby 1.8.6 preview2 has been released
西松と申します。
--- Akinori MUSHA <knu-/QYlqeq55XJg9hUCZPvPmw@xxxxxxxxxxxxxxxx> wrote:
> Ruby 1.8.6 preview2 をリリースしました。
> . . .
> テストしてみて問題を発見されたら、お早めにご報告ください。
gcc-3.4.6 で inline にできないところが1つだけありました。
gcc-3では最後のバージョンなので、いちおう報告します。
inlineをやめれば make test などまで成功しました。
[t-nissie i686-pc-linux-gnu]$ ../configure
. . .
[t-nissie i686-pc-linux-gnu]$ make eval.o
gcc -g -O2 -DRUBY_EXPORT -I. -I.. -c ../eval.c
../eval.c: In function `stack_check':
../eval.c:5487: sorry, unimplemented: function 'stack_check' can never be
inlined because it uses
setjmp
make: *** [eval.o] エラー 1
[t-nissie@nishimatsu i686-pc-linux-gnu]$ gcc --version
gcc (GCC) 3.4.6
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
[t-nissie i686-pc-linux-gnu]$
--- ../eval.c~ 2007-02-24 18:40:21.983078288 -0500
+++ ../eval.c 2007-02-24 18:43:08.905702192 -0500
@@ -5482,7 +5482,7 @@
return result;
}
-static inline void
+static void
stack_check()
{
static int overflowing = 0;
Next Message by Date:
click to view message preview
[ruby-list:43220] [ANN] Ruby勉強会@札幌 第2回のお知らせ
島田@Ruby札幌です。
3/24日(土)に、Ruby勉強会@札幌第2回を行います。
詳細は以下をご参照ください。
http://jp.rubyist.net/?SapporoWorkshop2
------
開催概要
* 日時:3月24日(土) 14:00〜17:00
* 場所:白石区本通5丁目南4-12 JHTビル
* 内容:ピッケル本の読み合わせ
札幌版 Rubyistのための他言語探訪
Rails 導入に向けて 等
* 費用:無料
* 参加方法:http://jp.rubyist.net/?SapporoWorkshop2をご参照願います。
------
札幌近郊にお住まいの方はお気軽にご参加ください。
--
島田浩二(snoozer.05-Re5JQEeQqe8AvxtiuMwx3w@xxxxxxxxxxxxxxxx)
URL : http://labs.snoozer05.railsplayground.net/
Previous Message by Thread:
click to view message preview
[ruby-dev:30408] Ruby 1.8.6 preview2 has been released
Ruby 1.8.6 preview2 をリリースしました。
1.8.5リリース以降見つかった数多くのバグの修正とライブラリの更新、
一部のパフォーマンスの改善を含みます。
ソースファイルは以下のURLで取得できます。
ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-preview2.tar.gz
チェックサム:
MD5 (ruby-1.8.6-preview2.tar.gz) = 64504fe5807b9e1779a8a322bba49f63
SHA1 (ruby-1.8.6-preview2.tar.gz) =
177615211c3b4e44b49f0bd257aae740113bfcbb
SHA256 (ruby-1.8.6-preview2.tar.gz) =
62d5c55c0cc157a08bfd3cd94037a44f6e8b689d4386cfdaaa1a68789ef2e136
SHA384 (ruby-1.8.6-preview2.tar.gz) =
a72c127976361389f35c45d02db166a08664198255a39e621f084dadbc8968ff28b787d0c7717d2e2fffb5e4fef26f33
SHA512 (ruby-1.8.6-preview2.tar.gz) =
22bf52382a88d6388973a45abb7d1d9a9073989506f1274da1963b9bf9da0e135cacd1743d685afa764b928a57de8f12a19aed9c520a7dbd0d58e4d4c56a7c3c
RMD160 (ruby-1.8.6-preview2.tar.gz) =
51f7be3198798c8675637fb8a24f4ed8502fffc4
Tiger (ruby-1.8.6-preview2.tar.gz) =
c01ad7e5112677720ce40c78db59b56bf82e75aad047d7e2
Whirlpool (ruby-1.8.6-preview2.tar.gz) =
5f9660b95c3c3d7692807b9058f67b47e36b20e1021edc2fc09e9ec541cc7c1abd3f2104fa66048534aafd0759327208681296702afe84dc6814b7467561762c
SIZE (ruby/ruby-1.8.6-preview2.tar.gz) = 4535884
テストしてみて問題を発見されたら、お早めにご報告ください。
最終リリースは一週間後を予定しています。
よろしくお願いします。
--
/
/__ __ Akinori.org / MUSHA.org
/ ) ) ) ) / FreeBSD.org / Ruby-lang.org
Akinori MUSHA aka / (_ / ( (__( @ iDaemons.org / and.or.jp
"Different eyes see different things,
Different hearts beat on different strings --
But there are times for you and me when all such things agree"
pgpWb3CBA8ijs.pgp
Description: PGP signature
Next Message by Thread:
click to view message preview
[ruby-list:43220] [ANN] Ruby勉強会@札幌 第2回のお知らせ
島田@Ruby札幌です。
3/24日(土)に、Ruby勉強会@札幌第2回を行います。
詳細は以下をご参照ください。
http://jp.rubyist.net/?SapporoWorkshop2
------
開催概要
* 日時:3月24日(土) 14:00〜17:00
* 場所:白石区本通5丁目南4-12 JHTビル
* 内容:ピッケル本の読み合わせ
札幌版 Rubyistのための他言語探訪
Rails 導入に向けて 等
* 費用:無料
* 参加方法:http://jp.rubyist.net/?SapporoWorkshop2をご参照願います。
------
札幌近郊にお住まいの方はお気軽にご参加ください。
--
島田浩二(snoozer.05-Re5JQEeQqe8AvxtiuMwx3w@xxxxxxxxxxxxxxxx)
URL : http://labs.snoozer05.railsplayground.net/