2005-03-28 23:45:13 -05:00
|
|
|
IN: temporary
|
2004-08-04 03:12:55 -04:00
|
|
|
USE: kernel
|
|
|
|
USE: namespaces
|
|
|
|
USE: test
|
|
|
|
USE: words
|
|
|
|
|
|
|
|
<namespace> "test-namespace" set
|
|
|
|
|
|
|
|
: test-namespace ( -- )
|
|
|
|
<namespace> dup [ namespace = ] bind ;
|
|
|
|
|
|
|
|
[ t ] [ test-namespace ] unit-test
|
|
|
|
|
2004-12-24 02:52:02 -05:00
|
|
|
[
|
|
|
|
"nested" off
|
2004-08-04 03:12:55 -04:00
|
|
|
|
2004-12-24 02:52:02 -05:00
|
|
|
"nested" nest [ 5 "x" set ] bind
|
|
|
|
[ 5 ] [ "nested" nest [ "x" get ] bind ] unit-test
|
2004-08-04 03:12:55 -04:00
|
|
|
|
2004-12-24 02:52:02 -05:00
|
|
|
] with-scope
|
2004-08-04 03:12:55 -04:00
|
|
|
|
|
|
|
10 "some-global" set
|
|
|
|
[ f ]
|
|
|
|
[ <namespace> [ f "some-global" set "some-global" get ] bind ]
|
|
|
|
unit-test
|