This is a development version of tintin++.
I added readline support to v1.5pl6. The new features include:
- command-line editting
(try your favorite emacs keys -- there's vi support too)
- history which is integrated with readline
(try control-p to get the previous commands, for instance)
- history expansion just like in csh
- overhauled tab completion so it is integrated with readline
(the tab bugs are fixed, and there's a #tabsave command now)
- fix for the "keystrokes getting dropped" bug
- portability enhancements
- autodetection of screen size (and resizing detection)
- #split 50 now works, in case screen size autodetection doesn't
- #purist mode added: won't put your commands in top split window
- #if-else: the old format still works, and the new format is
#if {expression} {then-cmd} else {else-cmd}
- #if strings: the new format for string comparison is
#if {[string1=string2]} {then-cmd}
and of course the else part works with this too.
I didn't write any docs for the new stuff yet. It may be
very buggy; it's not tested that extensively. The look-and-feel
may be really annoying; if so tell me.
I highly recommend using #split mode; non-split mode just doesn't
look as nice.
The directions for compiling listed in INSTALL have changed.
-- Dave Wagner dawagner@princeton.edu