Changelog
0.9.0
- SwiftForth: config.fs/make.fs added (2012-09-17, thanks to Julian)
- trm: new words: trm+reset-scroll-region and trm+get-cursor (thanks to Marcos)
- jis: new module: JSON input stream (2011-01-05)
- tis: new word: tis-read-float (2011-01-03)
- stt: new words: +\" and +stt (2010-11-30)
- jos: new module: JSON output stream (2010-11-20)
- snl,scl,dnl,dcl: new word: *-sort (2010-08-23)
- car,dcl,bar,chs,dnl,hct,hnt,scl,str: new word: *-execute? (2010-08-07)
0.8.0
- Debian package of the library (2010-07-24)
- log: new word: log-with-flush (2010-06-06)
- md5: 64bit ready (2010-05-26)
- sh2: 64bit ready (2010-05-25)
- sh1: 64bit ready (2010-05-23)
- gmo: 64bit ready (2010-05-19)
- a32: bug fix and 64bit ready (2010-05-18)
- crc: 64bit ready (2010-05-16)
- gforth: support for command line arguments (2010-05-16, thanks to Josh)
- tos: new word: tos-write-fixed-point (2010-03-28)
- xis: new word: xis+dump-read-parameters (2010-03-21)
- xis: new word: xis+remove-read-parameters (2010-03-18)
- fwt: new module: fixed width types (2010-01-16)
- VFXForth: config.fs/make.fs added (2009-12-21, thanks to Stephen)
- b64: new module: Base64 module (2009-09-24)
- frc: frc+calc-gcd,frc+calc-lcm simplified (2009-09-18, thanks to Albert)
- scf: %q for quoted string added (2009-09-02)
- spf: %q for quoted string added (2009-09-02)
- scf: new module: Sscanf module (2009-08-19)
- spf: %e and %E for floats added (2009-08-16)
- tos: new word: tos-write-float (2009-07-01)
- gsv: new module: gtk-server interface (2009-06-20)
0.7.0
- stt: word for stringtable addition changed from ," to +" (2009-05-20)
- dom: small bug fixes for processing instruction (2008-11-18)
- zif: new module: GZip file reader (2008-10-12)
- gzi: new module: GZip reader (2008-10-11)
- chs: new words: chs-set-list,chs-reset-list (2008-10-04)
- bar: new words: bar-set-list,bar-reset-list (2008-10-04)
- bar: new words: bar^or, bar^and, bar^xor, bar^move (2008-10-03)
- chs: new words: chs^or, chs^and, chs^xor (2008-10-01)
- rgx: classes added (2008-09-27)
- spf: new module: Sprintf module (2008-09-13)
- log: new module: Logging module (2008-09-09)
- bis: new module: Bit input stream (2008-08-20)
- cbf: new module: circulair buffer (2008-06-02)
- lbf: new module: lineair buffer (2008-05-29)
- lxf: config.fs/make.fs/readme added (2008-05-23)
- stc: bug fix in +field (2008-05-23)
- gzf: new module: GZip file (2008-05-07)
- act: new words: act-clear, act-execute?
- act,acn extends bct,bcn (2008-04-24)
- bcn: new words: bcn-cell@,bcn-cell!
- bct: new word: bct-execute?
- bct,bcn,bci extends bnt,bnn,bni (2008-04-14)
- bnt,bnn,bni: new modules: Generic binary tree (2008-04-06)
- a32: new module: Adler32 algorithm (2008-04-03)
- chs: chs-char? bug fixed
- SP-Forth: config.fs/make.fs/readme added
- dist: also zip file with cr/lf line-endings
- iForth: config.fs/make.fs/readme added
- fsm: new module: Finite State Machine (2008-03-05)
- fst: new module: FSM State (2008-03-05)
- ftr: new module: FSM Transition (2008-03-05)
- snl: new word: snl-execute? (2008-03-05)
0.6.0
- tos: new word: tos-set-writer,tos-flush (2008-02-21)
- bct: new word: bct-clear
- nct: word nct-delete-all renamed to nct-clear
- dcl: word dcl-delete-all renamed to dcl-clear
- scl: word scl-delete-all renamed to scl-clear
- nct,nnt,str,act,bct,arg,bar,car,crc,dcl,dnl,hnn,hnt,hcn,hct,msc,nfe,snl,scl,tis,xis: new word: ...-(free)
- dom: new module: Document Object Model (2008-01-06)
- rdg: new module: Distributed Random Generator (2007-12-27)
- tst: new word ?str for module testing strings (2007-12-24)
- tis: new word tis-match-set
- tis: new word tis-scan-set
- chs: chs-char? return false in place of an exception if outside range
- enm: new module: Enumeration (2007-12-12)
- Stack notation changed to ANSish (2007-12-06)
- stc: structures are changed to ANS structures (2007-12-04)
- est: new module: String with escaped characters (2007-12-03)
- xos: new module: XML/HTML writer (2007-11-22)
- xis: new module: XML/HTML reader (2007-11-22)
- tos: new words: tos-msc@,tos-msc! (2007-11-20)
- stt: new module: Stringtable (2007-11-19)
- dos: new module: DateTime output stream (2007-11-18)
- hct: support for zero-length key
- str: new words: str-data@,str-length! (2007-11-14)
- gmo: new module: Gettexts mo-file (2007-11-12)
- hnt: bug fix (2007-11-11)
- hci: extends hni
- hni: new module: Hash table base iterator (2007-11-10)
- hct: extends hnt
- hnt: new module: Hash table base module (2007-11-09)
- hcn: extends hnn
- hnn: new module: Hash Table base node (2007-11-09)
- msc: new module: Message Catalog (2007-11-09)
- tis: new word: tis-iscan-string (2007-10-17)
- tis: new word: tis-set-reader (2007-10-17)
- tis: new word: tis-read-all (2007-10-08)
- str: new word: str+columns (2007-07-17)
- arg: new module: Arguments parser (2007-07-09)
- config.fs: 0e0->0E+0, 1e0->1E+0, 2e0->2E+0 (2007-06-25)
0.5.0
- config.fs: #bits/byte uses environment (2007-06-07)
- config.fs: sys.eol -> end-of-line, sys.bits-in-byte -> #bits/byte,sys.bits-in-char -> #bits/char, sys.bits-in-cell -> #bits/cell
- config.fs: new word char/ (2007-06-07)
- config.fs: sys.bigendian -> bigendian? (2007-06-05)
- sh2: new module (SHA-256) (2007-06-05)
- config.fs: new word ?free for freeing memory blocks (2007-05-21)
- rgx: new module (Regular Expression) (2007-05-10)
- nfe: new module (Non-deterministic finite automata expression) (2007-05-08)
- nfs: new module (Non-deterministic finite automata state) (2007-05-07)
- minForth config.fs/make.fs added
- nci: new module (n-Tree cell iterator) (2007-03-13)
- nct: new module (n-Tree cell tree) (2007-03-13)
- ncn: new module (n-Tree cell node) (2007-03-13)
- nni: new module (n-Tree base iterator) (2007-03-05)
- nnt: new module (n-Tree base module) (2007-03-04)
- nnn: new module (n-Tree base node) (2007-03-04)
- sci: extends sni
- scl: extends snl
- scn: new words scn-cell! scn-cell@
- scn: extends snn
- sni: new module (Single linked base iterator) (2007-02-27)
- snl: new module (Single linked base list) (2007-02-26)
- snn: new module (Single linked base node) (2007-02-19)
- icompare from str.fs to config.fs (2007-02-06)
- fina config.fs/make.fs added (thanks to Jorge Acereda Macia)
- Manual added to the website
0.4.0:
- dtm: new words dtm-get-date and dtm-get-time
- dtm: dtm-set-with-days bug fix
- tst: tst-get-result will now also return ms since tst-reset-tests (2007-01-07)
- dci: new module (Double linked cell list iterator) (2007-01-07)
- dni: new module (Double linked base list iterator) (2007-01-03)
- dcl: new module (Double linked cell list) (2006-12-31)
- dcn: new module (Double linked cell list node) (2006-12-31)
- dnl: new module (Double linked base list) (2006-12-28)
- dnn: new module (Double linked base node) (2006-12-28)
- Win32Forth config.fs/make.fs added
- config: new word <=> for comparing numbers (2006-12-12)
- chs: new words chs-set-string,chs-reset-string (2006-12-11)
- Comment cleanup (2006-12-10)
- tmr: new module (Interval timer) (2006-12-8)
- crc: word scr-free renamed to crc-free (bug)
- crc: word crc-start renamed to crc-reset
- sh1: new module (Secure Hash 1) (2006-12-04)
- trm: new module (Terminal escape sequences outputter) (2006-11-17)
- bci: new module (Binary cell tree iterator) (2006-10-03)
- bct: new module (Binary cell tree) (2006-10-03)
- bcn: new module (Binary cell tree node) (2006-10-03)
- act: new module (AVL cell binary tree) (2006-09-24)
- acn: new module (AVL cell tree node) (2006-09-23)
- rng: new module (Pseudo Random Number Generator) (2006-09-15)
- tst: partly rewritten: reporting more info; no change in interface (2006-09-12)
- config: new words ftuck, fnip, f2dup, f-rot, 0e0, 1e0, 2e0 (2006-09-11)
- config: new words: f>r fr> fr@ (2006-08-30)
- config: sys.cells-in-float added (2006-08-30)
- cpx: new module (Complex number) (2006-08-28)
- frc: new module (Fraction) (2006-08-26)
0.3.0:
- config: sys.bits-in-byte added
- config: sys.bits-in-cell added
- config: sys.bits-in-char added
- chs: new module (Character Set)
- crc: word crc-calc-crc32 renamed to crc+calc-crc32
- crc: word crc-calc-poly renamed to crc+calc-poly
- config: sys.bigendian added
- md5: new module (MD5 Algorithm)
- hci: new module (Hash cell table iterator)
- hcn: new module (Hash cell table node)
- hct: new module (Hash cell table)
- float words optional
- pfe config.fs/make.fs added
- dti: new module (Date & Time iterator)
- dtm: new module (Date & Time)
0.2.0
- car: new module (Cell array)
- bar: new module (Bit array)
- tst: new words: ?d and ?ud for tests on doubles
- chr: new word: chr-string?
- chr: new word: chr-base
- tos: new module (Text output stream)
- tis: new module (Text input stream)
- chr: constants for ascii 0 till 31 and 127
- str: new module (Text string)
- scl: compare field for flexible sorting
- scl: execute removes 'own' stack contents before executing xt
- bigforth config.fs/make.fs added
0.1.0
- crc: new module (Cyclic Redundancy Check)
- chr: new module (Char module)
- tst: new module (Word test module)
- stc: new module (Struct module)
- sci: new module (Single linked cell list iterator)
- scn: new module (Single linked cell list node)
- scl: new module (Single linked cell list)