version 1.2, 1996/10/02 09:48:54
|
version 1.3, 1996/11/28 14:57:58
|
Line 1
|
Line 1
|
User-visible changes between 0.1beta and 0.2.0 |
User-visible changes between 0.1beta and 0.2.0 |
|
|
Improved etags support. |
Portability and Installation: |
more.fs allows output paging. |
|
Changed popen and pclose to open-pipe and close-pipe. |
|
Added form, rows, and cols. |
|
Added compat/ directory containing ANS implementations of Gforth features. |
|
added primitives EMIT-FILE, STDOUT, STDERR; EMIT and TYPE now work |
|
through file words (and are redirectable). |
|
Support architectures with buggy long longs (alpha-dec-osf). |
Support architectures with buggy long longs (alpha-dec-osf). |
Added tiny multitasker. |
Better support for DOS and other non-Unix systems. |
Size changes through the command line are passed to the image (and |
Size changes through the command line are passed to the image (and |
saved with savesystem); the preamble specifies an interpreter and is |
saved with savesystem); the preamble specifies an interpreter and is |
propagated by save-system. |
propagated by save-system. |
Added tables (case-sensitive wordlists) |
|
|
Tools: |
|
|
|
Improved etags support. |
|
more.fs allows output paging. |
|
Added compat/ directory containing ANS implementations of Gforth features. |
|
Added tiny multitasker (tasker.fs). |
|
Added two alternatives for object-oriented programming: oof.fs, objects.fs. |
|
Added ans-report.fs (reports which words are used from which wordset). |
|
|
|
New words: |
|
|
|
Changed POPEN and PCLOSE to OPEN-PIPE and CLOSE-PIPE. |
|
Added FORM, ROWS, and COLS. |
|
added primitives EMIT-FILE, STDOUT, STDERR. |
|
Added TABLEs (case-sensitive wordlists). |
|
added POSTPONE,. |
|
Added the ability to combine arbitrary interpretation and compilation |
|
semantics (INTERPRET/COMPILE:); state-smart words were generally |
|
rewritten to use that mechanism. |
|
|
|
Changes to existing words: |
|
|
|
EMIT and TYPE now work through file words (and are redirectable). |
HEADER now stores the compilation wordlist in the header and REVEAL |
HEADER now stores the compilation wordlist in the header and REVEAL |
reveals into that wordlist. |
reveals into that wordlist. |
changed bahviour of system (no longer returns wretval, but puts it in |
changed behaviour of SYSTEM (no longer returns wretval, but puts it in |
$?) added (system) ( c_addr u -- wretval wior ). |
$?) added (SYSTEM) ( c_addr u -- wretval wior ). |
Added the ability to combine arbitrary interpretation and compilation |
|
semantics; state-smart words were generally rewritten to use that |
|
mechanism. |
|
' and ['] now give an error for compile-only words. |
' and ['] now give an error for compile-only words. |
added POSTPONE,. |
|
|
|
|
|