[comp.lang.icon] itlib

goer@ellis.uchicago.edu (Richard L. Goerwitz) (12/22/90)

My mailbox was pretty full this morning, mostly with requests for
the termlib-like routines I said I'd put on alt.sources.  I again
state that I am happy to send out individual copies to people who
don't get alt.sources.

I received a couple of questions regarding programs I've posted be-
fore - programs which were packed with earlier versions of itlib.
The questions were mostly along the lines of, "Does the current ver-
sion of itlib and associated routines serve as a drop-in replace-
ment for earlier itlib incarnations?"  The answer is "yes."  This
means that anyone running

	klondike - Unix _hack_
	hebcalen - Unix port of Alan Corre's calendar program
	snake    - cute "game"

can use the new routines if he/she desires (if the old ones work
fine, though, I really don't see the point).

Itlib is now packed 1) with generalized routines for turning on empha-
size and underline modes (yes, they even work on many magic cookie
terminals), 2) implementations for getch() and getche() under Unix,
and 3) a DOS port of the itlib routines themselves.  Included is a DOS
termcap file.  I forget where I got it.  It works, but could surely
use some messaging.  Many of these changes and improvements were
posted to the icon-group.  This posting integrates them all into one
package.

I'm sorry to have taken so much space.  It just seemed sensible to
post the information I'm being asked for repeatedly by email.

The offer still stands that if someone creates a set of equivalent
routines for VMS, I'll put a wrapper around them that will render
them compatible with itlib.

-Richard Goerwitz (goer@sophist.uchicago.edu)