2006-01-01から1ヶ月間の記事一覧

Smalltalk-72 で遊ぶ

id:lethevert さんのコメント欄で id:squeaker さんのツッコミがあったのをきっかけに、また久々に Smalltalk-72 で遊んでみたので、メモ。 今回は、(今の)Smalltalk について知見を深めるためというより、純粋に“Smalltalk-72”という言語に興味をもって接…

Squeakによるオブジェクト指向プログラミング入門

http://www.spice-of-life.net/wiki/index.cgi/d/?wikiname=LearnOOPWithSqueak Ruby で書かれた Web アプリケーションフレームワーク、CGIKit で知られる トーフサロン の suzuki さんによる。 (主にメッセージ指向の)オブジェクト指向がまだピンとこない…

Classboxes で遊ぶ

Matz にっき 経由で。将来、Ruby にも採用される…かもしれないw、アスペクト指向っぽいモジュールシステム、Classboxes で遊んでみました。 Classboxes は、クラスボックスと名付けられたクラス横断モジュールの組み込みを通じて、既存メソッドを置き換えた…

正方形と正三角形のクイズの図を描く

解くんじゃないのかよ!w ヒビルテ より。おそらく、中学校の幾何の問題。 | pasteboard triangle square anotherTriangle | pasteboard := RectangleMorph new. pasteboard color: Color white. pasteboard borderWidth: 0. square := PolygonMorph shapeF…

nil の扱い

www.textfile.org より、ひ日誌 経由で [ruby-list:41768] Re: nilの扱い 。 ここで Rails の blank.rb に定義された blank? というのは、Squeak だと #isEmptyOrNil のようなものでしょうか。 Collection >> isEmptyOrNil ^ self isEmptyUndefinedObject >>…