2007-12-31から1日間の記事一覧

GolfDic

.st

@@golf_hash class変数の追加方法が分からず試行錯誤。 Object.GolfDic := Dictionary new! " <= ?? " !Object methodsFor: 'golf'! doesNotUnderstand: m | a s k | a := m arguments size. s := m selector, '*' copyReplaceAll: ':' with: '*:'. k := {m …

$><<'hoge'

.st

GoSTでRubyっぽく↑を実現しようとして詰まった。 !Character methodsFor: 'test'! doesNotUnderstand: m ^super doesNotUnderstand: m! ! $$ hoge! これがループしてスタックオーバーフロー(?)する。何故だ。 …と思ったら上記コードだけだとちゃんと動く(エ…