| early super immediate |
early super immediate |
| early self |
early self |
| early bind immediate |
early bind immediate |
| early is immediate |
|
| early bound |
early bound |
| early link immediate |
early link immediate |
| early ' immediate |
early is immediate |
| early send immediate |
early send immediate |
| early with immediate |
early with immediate |
| early endwith immediate |
early endwith immediate |
| |
early ' immediate |
| early postpone immediate |
early postpone immediate |
| |
early definitions |
| |
|
| \ base object class implementation part 23mar95py |
\ base object class implementation part 23mar95py |
| |
|
| how: 0 parento ! |
how: |
| |
0 parento ! |
| 0 childo ! |
0 childo ! |
| 0 nexto ! |
0 nexto ! |
| : class ( -- ) Create immediate o@ (class ; |
: class ( -- ) Create immediate o@ (class ; |
| : with ( -- ) |
: with ( -- ) |
| state @ oset? 0= and IF Fpostpone >o THEN |
state @ oset? 0= and IF Fpostpone >o THEN |
| o@ add-order voc# ! false to oset? ; |
o@ add-order voc# ! false to oset? ; |
| : endwith Fpostpone o> |
: endwith Fpostpone o> voc# @ drop-order ; |
| voc# @ drop-order ; |
|
| |
: definitions |
| |
o@ add-order 1+ voc# ! also types o@ lastob ! |
| |
false to oset? get-current old-current ! |
| |
thread @ set-current ; |
| class; \ object |
class; \ object |
| |
|
| \ interface 01sep96py |
\ interface 01sep96py |