6.0.9
From RevaWiki
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.
