[#37762] tcltklibの作りかた — Mitsuo Igarashi <mitsu5@...>
mitsu5 です。
8 messages
2003/06/07
[#37774] Ruby/zlibのインストール方法はどのようにするのですか? — "igusa" <igusa@...>
いぐさです。
6 messages
2003/06/09
[#37801] 動的に生成したクラスメソッドのundef — Ryuichiro Hara <r@...>
動的に生成したメソッドを除く方法を知りたく質問します。
6 messages
2003/06/19
[#37814] Re: Oniguruma and PHP — kkosako@...
> スラッシュドットでも話題になっていましたが、Onigurumaを
1 message
2003/06/23
[#37815] 配列の使い方 — Kouji Miyauchi <koji.miyauchi@...>
宮内と申します。
9 messages
2003/06/23
[#37830] reference from nested class to a constant in a module included by the parent class — NISHIMATSU Takeshi <t-nissie@...>
西松と申します.
6 messages
2003/06/27
[#37838] Raccのインストールについて (MacOS X) — "Ken'ichiro Nakatani" <kenzo@...>
はじめまして。中谷と申します。
8 messages
2003/06/27
[ruby-list:37813] [ANN] ghost 0.2
From:
TAKAI Naoto <takai@...>
Date:
2003-06-23 02:06:17 UTC
List:
ruby-list #37813
高井といいます。
怠惰なインスタンス化のための、簡単なライブラリを書きました。
下記からダウンロードできますので、興味のある方はどうぞご利用ください。
http://www.commentout.com/people/takai/src/ghost-0.2.tar.gz
このライブラリを利用すると、オブジェクトへの値の代入にコストがかかる場
合、それが必要になるときまで遅らせることができます。
require 'ghost'
class Shell
attr_accessor :maker
end
shell = GhostObject.new(Shell.new,
Proc.new{|obj|
obj.maker = "Megatechbody Inc."
})
puts shell.is_ghost? # => true
puts shell.maker # => "Megatechbody Inc." <- ここで初めて値がセットされる
puts shell.is_loaded? # => true
--
TAKAI Naoto / takai@commentout.com