| 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,. |
|
| |
|