Edit this page
Changes in recent versions of herkforth
To be released in 0.8
- When you save, it tells you that it saved, and keeps the i/o history at the bottom
- tab completion
- added a normal search-forward
- attractor animation (see herkforth fun)
- compiler detects compiling a call to a word that has not been defined yet, and puts the cursor on it
- the "go back" feature improved to handle moving next/previous words and next/previous blocks well.
- fixed sin() to handle parameters so that $10000 is one radian
- saving and loading directly to a harddrive under OF
- output logging to a data object
- workable one-line string editor (just typing and deleting off the end)
- Mac OS X port working mostly.
- You can enter "special" characters in strings by entering the hex code and typing
~
New in herkforth-0.7.1
- fixed bug (in herkforth-0.7 only) that stopped you from creating new variables
- added silly example code to shuffle a deck of cards
- fixed documentation on some of the herkforth command keys
- back stack is persistent (you can still go back with shift-C even after saving)
- html export works again (and is now fast)
- strings are starting to be supported. you can create them with " and retype
them by putting your cursor on them and executing edit-string. More to come
soon I hope.
New in herkforth-0.7
- bug: can't create variables. Please use herkforth-0.7.1 instead.
- rewrote bootstrapping code so that data words can be moved and resized, so the CFAs for old words are cleared and unused dictionary entries are blanked out completely.
- separate key for deleting words, than for deleting characters on the input line (oh, added minimal editing on the input line)
- color keys can be used to change the color of existing words
- save to a binary capable of booting! works in PearPC emulator (but PearPC is abysmally slow at updating the screen)
- adding string support (statically compiled. can't change size)
- "find next" key
- fixed two crashing bugs that would sometimes crop up after saving.
- export source to html/css
- lookup branch tables now have a default that is executed when the key is not found.
- fixed new-block
New in herkforth-0.6
- jump to a given block number (type it and press shift-E)
- error message instead of segfault when you try to execute a word (by typing it and pressing enter) that has not yet been compiled.
- create variables in the editor.
- fixed crashing bug in the back stack.
- you can add blocks with new-block (oops, it's broken. try a newer version).
New in herkforth-0.5
- search for a definition (type word, and press
shift-D
)
- herkforth export-source (export to ascii source from within herkforth) This makes it so (I think) all future work can be done from within herkforth!
- added card game (see herkforth fun)
New in herkforth-0.4.1
- fixed some documentation links.
- fixed display glitches on terminals with non-black backgrounds
See Also
herkforth
herkforth docs