2007年11月17日土曜日

VisualWorksの謎 [その2]

VisualWorksも使ってみたい!ということでダウンロードしたのはいいのですが,Squeak Smalltalkとはやはりちょっと違う様子.

VisualWorksのクラス定義はCore.Timeは

Smalltalk.Core defineClass: #Time
superclass: #{Core.Magnitude}
indexedType: #none
private: false
instanceVariableNames: 'hours minutes seconds '
classInstanceVariableNames: ''
imports: ''
category: 'Magnitude-General'

となっていた.

Squeak Smalltalkのように

Magnitude subclass: #Time
instanceVariableNames: 'seconds nanos'
classVariableNames: ''
poolDictionaries: 'ChronologyConstants'
category: 'Kernel-Chronology'

ではない.

う〜ん名前空間みたいなのがあるようですね・・・.
プール辞書がない?,privateみたいなものが存在しています(これはJavaのあれなのか?).

Squeakの親戚といっていても,似ているようで似ていないのかな.

おとなしくSqueakだけにしようかな.

0 件のコメント: