LARD is now being maintained by the team of:
There are *major* changes in this version.
Firstly the change in version numbers. No longer will small changes in LARD incur a whole number increase in version number. This release is the first under the new team and is the first of the LARD 2.0 releases. The 12 in the patch level reflects it's notional version number in the old scheme: v12. The version number in bcode files will still follow the old numbering scheme so 2.0.12 uses bcode version 12. Future LARD releases may still use bcode version 12 until and unless the bcode format or the standard libraries change enough to make it worth going to version 13.
Existing local users will need to
LARDHOME=/home/amulinks/lard/2.0.12 BINFMT=`$LARDHOME/config/binfmt` export LCD_OPTS="-lio -lchannels -ltime" export PATH=$LARDHOME/bin/$BINFMT:$PATHAs before, if you want to run the Linux and/or Solaris versions you'll also need to ensure that the following directories are in your LD_LIBRARY_PATH:
LARD should be more portable and easier to install. Unfortunately LARD still only works correctly on machines with 32 bit architectures. (sizeof (int) == 4 && sizeof (void *) == 4)
I have improved the functionality of the tviewps (plot) module. You can now specify a scale factor, and if you have more traces than will fit on the page the plot will be broken into multiple slices.
You can now pass arguments to the lard code itself from the li command line. Simply append the arguments to the command line, separated from arguments to the li binary by the argument --end.
(foo(T:type):expr(T)=foo(T)).null