LARDHOME=/home/amulinks/lard/v6 BINFMT=`$LARDHOME/config/binfmt` LIBFMT=`$LARDHOME/config/libfmt` export LI_LOAD_PATH=$LARDHOME/interpreter/tcl:. export LCD_OPTS="-L$LARDHOME/$LIBFMT/lib -L. -lio" export PATH=$LARDHOME/$BINFMT/bin:$PATHAs before many of you will want to have -lchannels -ltime in your LCD_OPTS if you always use these libraries.
The execution environment has changed substantially in this version. Please see the new li documentation for full details.
There is now a library for manipulating signals. The semantics of signals are similar to those of VHDL and lie somewhere between a shared variable and a channel. (Jim, I think that this is what you want for IRQ and FIQ).
The atexit function can be used to register an expression for evaluation when the program terminates.
(foo(T:type):expr(T)=foo(T)).null