Squeak

ブラウザプラグイン

Squeakではブラウザ用のプラグインをインストールすると、ブラウザ上で色々遊べちゃうという面白い機能があるのですが、自分の環境(Squeak3.8-05+Ubuntu 7.04+Firefox2.0.0.10)ではこのプラグインが使えませんTT Firefoxがプラグインを認識してくれないの…

メタ

「"Class"がインスタンスを分類し、"Metaclass"がクラスを分類する」とはどうゆう事だろうと、その裏を取るべく、色々いぢくり回しているうちに(何度もSqueakをフリーズさせながらw)やっとSmalltalk/Squeakのメタモデルの基本的な部分が解かったような気が…

朝だ・・・

もう朝になってしまった。膨大なクラスライブラリの中を探検しながら面白そうなメソッドを見付けては小さなコードを書いて試してみる。そんな事を繰り返してると時間が立つのも忘れてしまう。明日(もう今日だ)が仕事休みで良かった ーー;。 真のオブジェ…

梅澤さん?

今、おやっと思ったのだけれど、昨日の記事でコメントを頂いた「umejava」さんって、もしかして、自由自在Squeakプログラミングの著者 梅澤真史さん? 確信を得るべく、いろいろ検索してみたりしたら、やはりそうかもしれない。現在愛用している本の著者から…

ワークスペース変数

昨日の記事で書き足りない部分があったので書き足し。 勿論、ワークスペースだってSqueakの一部だもの、スペルチェックをしてタイプミスを教えてくれたりするのですが、変数名に限ってはチェックが効かないらしいのです。これはやっかいです。id:sumim:20061…

テキストファイルエディタを使う

Squeakでちょっとしたコードなどを書く場合、Workspaceを使うのが普通らしい。自分もよく使います。が、ちょっとこまった事があります。Workspaceはタイプミスを無視しちゃいます。たとえば、以下のようなコード |writer| writer := [:toWrite | Transcript …

filein出来ない

自由自在Squeakプログラミングでお勉強中なのだけれど、サンプルコードをfileinしようとすると、 This string contains a character (ascii value 180) that is not normally used in code と言われてfilein出来ない。調べてみると、どうやらサンプルコード…