retroforth/tools
crc cb22c59b5a add support multiple bases
This set of patches:

- adds a `Base` variable
- adds `decimal`, `hex`, `octal`, and `binary`
- extends `s:to-number` to support `Base`
- extends `n:to-string` to support `Base`
- updates the glossary to cover these

Additionally:

- removes the 1024 cell limit for the kernel
- adds a header cell (7) for the start of the text input buffer
- adds a header cell (8) for the end of the text input buffer
- updates most Nga implementations that use the text input buffer to look at
  this instead of hard coding the address

FossilOrigin-Name: 391ad6fc0187e5ff3089d5c42d5d5e1c18fd0b2379c90a148ba44bb66145f020
2021-05-18 19:42:35 +00:00
..
epub build: fix a bug causing loss of the Markdown copy when building the .epub 2020-10-15 20:23:36 +00:00
amalgamate-python.retro toolchain: add amalagamate tool for the Python implementation 2020-12-17 20:02:56 +00:00
book-chapters.retro prefix: namespace is now sigil:, rename words, update examples, update docs 2021-03-30 11:58:25 +00:00
book-check-spelling.retro toolchain: add a tool to run spell(1) against the chapters in the book (#40) 2021-01-06 13:18:47 +00:00
find-deprecated.retro toolchain: add a tool to locate deprecated words (based on the shell snippit used by john_cephalopoda) 2020-10-01 13:37:36 +00:00
generate-epub.retro docs: add cover to epub (closes #47) 2021-02-02 14:18:51 +00:00
generate-extensions-list.retro nga-c: work on an easier way to add extensions to the embedded image 2020-12-30 20:50:32 +00:00
generate-html-docs.retro generate & include html documentation files 2021-01-21 12:40:28 +00:00
glossary.retro toolchain: glossary export to html now has proper background color on examples 2021-01-18 20:54:32 +00:00
make-book.retro toolchain: move generate-epub.retro to tools/, fix make-book.retro 2020-10-01 16:53:52 +00:00
rename-forth-to-retro.sh add a shell script to help with the future file renaming process 2019-06-28 16:48:18 +00:00
retro-describe.retro rename words in sys: to script: (old names still work in this release, but are deprecated) 2020-09-14 19:55:02 +00:00
retro-document.sh retro-describe: remove use of -J from xargs as it is not supported by GNU 2020-10-15 18:44:14 +00:00
retro-embedimage.c retro-embedimage: declare cell type correctly for 64-bit 2021-04-22 13:31:42 +00:00
retro-embedimage.py nga-python: implement run length encoding for arbitrary value sequences in image (from Arland) 2021-02-02 22:28:27 +00:00
retro-extend.c add support multiple bases 2021-05-18 19:42:35 +00:00
retro-extend.py add support multiple bases 2021-05-18 19:42:35 +00:00
retro-muri.c toolchain: remove unused variables in retro-muri 2020-12-30 15:22:42 +00:00
retro-muri.py toolchain: retro-muri.py gets some comments, minor internal layout change 2020-09-22 15:48:56 +00:00
retro-unu.c toolchain: update header comments 2020-10-16 16:36:18 +00:00
retro-unu.py toolchain: add comments to retro-unu.py 2020-09-22 15:54:04 +00:00
strl.h minor cleanups 2019-07-08 12:34:29 +00:00