[#40647] RAA dead link check — "NAKAMURA, Hiroshi" <nakahiro@...>

なひです。

19 messages 2005/03/04
[#40685] Re: RAA dead link check — "NAKAMURA, Hiroshi" <nakahiro@...> 2005/03/20

-----BEGIN PGP SIGNED MESSAGE-----

[ruby-list:40692] Class.allocateの代替手段はあるか?

From: 西 啓一朗 <receiver@...>
Date: 2005-03-21 13:34:47 UTC
List: ruby-list #40692
どうも。西 啓一朗@Ktouth Brand.です。
今現在、知り合いに頼まれてRubyでCGIを作成しているのですが、
少々困っています。

データファイルの保存に読みやすて使いやすい保存形式を、と思い
YAMLの使用を考えたのですが、知り合いのサイトが Ruby1.6.7 で
telnet/GCC 使用不能=Pure Rubyという環境のため、YAMLらいぶらり
の使用ができません。
で、面倒だが簡単なものでいいからと思い、Raccとstrscanを使い
簡単なマーシャリングライブラリを作りました。

ところが、1.8系列にあるallocateメソッドがないため、引数を
要求する型のロード処理ができません。

・1.6.7
・Pure Ruby

という前提で、Class.allocateの代替となるようなメソッドの記述は
可能でしょうか?

素直にMarshalモジュールを使った方が早いのは承知してますが、
1.6と1.8ではフォーマットの違いとかあるみたいな記述があったので
躊躇してます。
旧バージョンとの互換性というのは維持されている、
もしくはこれからも維持されるのでしょうか?

-- 
西 啓一朗 <ktouth@k-brand.gr.jp>


In This Thread

Prev Next