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

Re: Smalltalk勉強会ってどこでやってるんだろう?

遅レスですが… Smalltalk勉強会ってどこでやってるんだろう? 後で調べてみるか。 なんとなく北海道あたりのような気がしてならないのだけどw ときどきの雑記帖 i戦士篇 - ネタ拾い from ム板 残念ながら札幌ではまだです。今のところ、東京と京都で月1ペー…

join が熱いので Squeak Smalltalk でも

話題の join を模した #join: は GNU Smalltalk にはあるみたいなのですが、 $ gst -v GNU Smalltalk version 3.0.1 $ gst GNU Smalltalk ready st> #('this' 'is' 'a' 'pen') join: ' ' 'this is a pen' 残念ながら Squeak Smalltalk には無いので、同じこ…

Ruby がクラスにメソッドを詰め込みすぎだって? ふっ…

ソフトウェア工学の講義中、先生が「Rubyはクラスにメソッドを詰め込みすぎ」という主旨のことを言ったけれど、オブジェクトが何であるかよりもオブジェクトがどのように振る舞うかを重視するとき、Rubyのやりかたは正しいんじゃないかなーと思った。 ともく…

次のAPLの式が何を計算しているかわかったあなたは…を Squeak Smalltalk で

次のAPLの式が何を計算しているかわかったあなたは... もう、APLにはまっている! http://homepage3.nifty.com/ysaigusa/jp/apl/guide/index.html いや。はまってはいないのですが、だいたいは分かるので Squeak Smalltalk に意訳して動きを見てみるテスト。…

Squeak Smalltalk における“真偽のほど”

404 Blog Not Found:js/perl/python/ruby/scheme - 真偽のほどはいかに Smalltalk では真は true 、偽は false だけです。よく知られているように Smalltalk では条件分岐などの処理は単なるメソッドコールで、それらのメソッド(#ifTrue:ifFalse: など)は…

Ruby で bool?

TrueClass | FalseClass の親クラスBoolClass(仮)が欲しい! on Ruby - ASIPのRubyistなるままに bool - odz buffer jijixi's diary - bool ロバート・マーチンには「Ruby が死ぬ!」とか言われそうですが、Smalltalk 使いとしては、id:asipruby さんの提案通…

この世で最も役に立たない関数を Squeak Smalltalk で

404 Blog Not Found:js/scheme/perl/ruby/C - この世で最も役に立たない関数 ▼ブロック版 Squeak Smalltalk | pointless | pointless := [ | sender | sender := thisContext sender. sender tempAt: (sender tempNames indexOf: #pointless) put: nil. 'tur…