retroforth/RELEASE_NOTES.md
crc 2e5bc8875f add example of hooks/deferred words
FossilOrigin-Name: 25f50bcf027550127cf55cb63027bf8f1424d3fa0149be2eeb00fa6747fb7ca6
2018-07-11 15:52:48 +00:00

1.4 KiB

RETRO 12 - 2018.6 - WIP

Major Changes:

  • renamed s:with-format to s:format
  • renamed puts to s:put
  • renamed putn to n:put
  • renamed putf to f:put
  • renamed putc to c:put
  • renamed getc to c:get
  • renamed gets to s:get
  • renamed words to d:words
  • under rre)
    
  • removed tors

Bug fixes:

  • use CELL instead of int in the VM

Build:

Core Language:

  • renamed s:with-format to s:format
  • renamed puts to s:put
  • renamed putn to n:put
  • renamed putf to f:put
  • renamed putc to c:put
  • renamed getc to c:get
  • renamed gets to s:get
  • renamed words to d:words
  • add d:words-with
  • add set:make

Interfaces:

  • rre:

    • no longer use ```` for code blocks; use ~~~ instead
    • added f:NAN
    • added f:INF
    • added f:-INF
    • added f:nan?
    • added f:inf?
    • added f:-inf?
    • added f:sqrt
    • added "-t" command line argument to run tests
    • rewrote command line handler
  • javascript/html

    • cleaned up user interface (closer to the iOS UI now)
    • simplified, cleaned up CSS a bit

Other:

Documentation:

Examples:

  • fix numerous spelling errors (thanks hannah!)
  • add example showing a means of addressing specific bytes
  • add example showing assertions
  • add example showing hooks/deferred words

Final Notes: