Forthのvariableはポインタ?
なのか?
少なくともGForthではそう実装されてるみたい?
variable foo ok 1 foo ! ok foo @ . 1 ok foo . 1 1329280 ok
1329280ってのが(たぶん)ポインタの番地。
これでやっとvalueとvariableな変数を間違えて使った場合クラッシュするって話の意図が分かった。
variableとvalueって名前もなんかなるほど、と思った。
なのか?
少なくともGForthではそう実装されてるみたい?
variable foo ok 1 foo ! ok foo @ . 1 ok foo . 1 1329280 ok
1329280ってのが(たぶん)ポインタの番地。
これでやっとvalueとvariableな変数を間違えて使った場合クラッシュするって話の意図が分かった。
variableとvalueって名前もなんかなるほど、と思った。