

- New libraries: math/comb-perm math/factorial math/gcd math/invmod

- New samples: math/euclid.8th misc/life.8th interp/create-does.8th

food/foodlist.8th

- Fixes and improvements to guibuilder, build, latest

- "latest" now optionally unpacks the downloaded update

- "guibuilder" read-from-file fixed, added ability to load from command-line

- FFI is more robust

- Added 'B' qualifier for pack/unpack

- "needs" now only includes needed library once

- "ns" now accepts either the namespace name or its number

- "con:accept" now returns and empty string on ENTER (if nothing entered)

- f:copy and f:copydir are faster and preserve file attributes

- ".s" now shows a "*" character to indicate the item is 'locked' and a "!" if

it is 'constant'

- libraries now preserve current namespace

- normalized exceptions

- fixed Windows exception crashes

- help/manual updates

- SQLite updated to 3.11.0

- fix crashing bug in s:eachline

- updated food/food.8th sample to create database for food/foodlist.8th

- allow s:tsub to have any characters between %

- added min/max wide/high constraints for gui items



WORDS

- Added: .needs c/does b:rev cr:cipher@ cr:hash@ f:times f:unzip f:unzip-entry

- Changed: pack, unpack needs ns con:accept f:copy f:copydir .s



8th is a secure , cross-platform, robust, cost-effective, extensible, and modern programming language for mobile, desktop, server and embedded application development. It is a derivative of Forth. Custom versions are also available. You can learn more about 8th on our main website It is always important when installing a new version, to run(or the equivalent on Windows) using the version of 8th you just installed, to ensure that all the bits and pieces are properly installed.If you don't have 8th already, get it here If you are upgrading from a version before 16.03, note the backward compatibility breaking changes from that version onward!From the README: