--- gforth/NEWS 1996/09/30 18:01:00 1.1 +++ gforth/NEWS 1996/12/14 14:33:02 1.4 @@ -1,23 +1,43 @@ +User-visible changes between 0.2.0 and 0.2.1 + +Bug fixes + User-visible changes between 0.1beta and 0.2.0 -Improved etags support. -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). +Portability and Installation: + 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 saved with savesystem); the preamble specifies an interpreter and is 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 reveals into that wordlist. -changed bahviour of system (no longer returns wretval, but puts it in -$?) 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. +changed behaviour of SYSTEM (no longer returns wretval, but puts it in +$?) added (SYSTEM) ( c_addr u -- wretval wior ). ' and ['] now give an error for compile-only words. +