[SML 7692] GNU Smalltalkについて
sunao furukawa
sadie @ kind.ocn.ne.jp
2009年 10月 21日 (水) 17:22:47 JST
こんにちは、古川と申します。
GNU Smalltalkで動的型付けができるかどうかということを聞かせてください。
以下のようなコードを書きました。
| a b |
a:=1.
b:=4.
^a+b
このようなコードを書いて、Worksheetでprint itすると、「String error: did
not understand #+」と言われます。
一時変数も宣言したし、動的型付けができないというのはおかしすぎると思いました。
私が重大な勘違いをしているかもしれません。同じコードでVisualWorksだとうまくいきました(答えとして5を返されました)。
そもそも1+1を計算するだけでもキャレットをつけないとnilと返事されます。東京でのSmalltalk勉強会で今度GNU Smalltalkを取り扱うようですがどのようなところをやるのでしょうか。
ちなみに環境はVMware上のFreeBSD6.4でGNU Smalltalk version 3.0.4です(ちなみにSeasideは3.1以上でないとできないらしいですが・・・)。たくさん謎があって聞きたいことはたくさんあるのですが、とくに上記のような単純な計算ができないのは致命的だと思ってこの質問をさせていただくことにしました。もしも、Linuxならうまくいくのであれば動作事例を教えてください。
以上、初歩的なことですがどうかよろしくお願いします。
SML メーリングリストの案内