Rubyについて
■ このスレッドは過去ログ倉庫に格納されています
0430デフォルトの名無しさん
NGNGblade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/39319
ここにいくつか理由が書いてあるんだけど、
IOWAの人がRubyからSmalltalkに乗り換えるきっかけになった
Smalltalkの特徴ってRubyで実装することは可能?
開発環境のことは抜きにするとしても
(Ruby本体だけではGUIを作成できないので)
1. あるクラス(Aクラス)に動的に付加されたメソッドの中で新しい
インスタンス変数があったら、すでに生成されているAクラスの
オブジェクトでも新しいインスタンス変数が使用できる。
2. stackをExtensionライブラリ等を書かずにいじることができる
(もっと言えば、Rubyの内部構造(構文木とか)をRubyオブジェクトとしていじくる)
■ このスレッドは過去ログ倉庫に格納されています