home *** CD-ROM | disk | FTP | other *** search
- \ Balraj Sidhu Set: 14D4
- \ Comp 462 - Forth
- \ Date: April 12, 1990
- \ Problem 4.15
-
- create data 20 allot
-
- : [in] ( i -- flag )
- 0 9 between ;
-
- : message ( -- )
- cr ." Array index out of range. " cr ;
-
- : data@ ( i -- n )
- dup [in] if 2* data + @
- else message
- then ;
-
- : data! ( n i -- )
- dup [in] if 2* data + !
- else message
- then ;
-
-
-