6.0.9

From RevaWiki

Jump to: navigation, search

Reva version 6.0.9. from August 25, 2006
Download it New:

  • directory listing/iteration words
  • customizeable help


Contents

Bugs fixed

  • bug #147 examples fib/f out by 2 numbers always
  • bug #146 Anonymous words crash with contexts!
  • bug #143 Context breakages in 6.0.8

Besides the "official" bugs, many other issues around contexts were fixed.

Words

new
word|stack-iterate peek-n peek pop push stack-empty? stack-size stack: (context) reva only~ ~io ~util ~strings ~doubles ~sys (words~) words~ find-word help/ ||| last! last@ dir rdir unixslash fullname strcvt utf>uni uni>utf

Examples

  • utf8.f
  • asm.f
  • fixed "fib.f" and a few others.

Note: there are more issues to be worked out, since the contexts changes have made code move around and some things don't work the same. If you see a problem in the examples code and can fix it, please do so and send me your fix.

Library

  • util/dir

Other libraries were fixed and/or updated.

Misc

The help system has been further enhanced. The word is a sort of "grep" for help. When building Reva (using the 'make') you will see a series of lines like "lib/util/misc" help incomplete. This is ok, it means that the word 'help!' appears there, which is a clue to me that I need to finish writing the help for that file. Each library file has (or should have) embedded help in it. Take a look around to see how to embed such help.

Known issues

Some of the examples (esp. gui-...) do not work.

Personal tools