LESS V177.4 Amiga Version 4 A port of Mark Nudelman's unix screen pager "less". "What is Less?" Less is a port of a unix screen Pager. Basically a program similar to the amiga programs more, muchmore etc. The big difference between less and more is that it has many more features (bad pun). Most notable on the amiga is the fact that less can take input from standard input (i.e. You can pipe the output of a program to less). Less can move forward, and backward on standard input data. Less also has the ability to invoke an editor passing information such as line number etc. This port was done using Markus Wild's extraordinary port of GNU gcc2.1. I released a version earlier that had a few minor bugs in it. Basically, the bugs had to do with environment variables and the extended character set on the amiga. I have updated the source code to handle these minor "bugs". One of these bugs (not really a bug) had to do with how less interpreted character sets. Less originally converted all character codes that were not part of the standard ascii set (those with high-bit set) to octal numbers. This produced the ugly output my last version of less gave(ie.. \XXX). This behavior is controllable through a less environment variable LESSCHARSET, but I figured that I might as well make the amiga character set the default rather then the standard ascii set. MORAL OF THE LONG WINDED PARAGRAPH: You should find the character set fine, but if you get some characters you dont like, read the manpage for less, specifically looking for LESSCHARSET. Since this is a unix program, I took the easy route of compiling with gcc2.1 and the ixemul.library. This means that you have to have ixemul.library V39.26 in your libs: directory. I have included this library in the distribution. The library and source code as well as gcc2.1 are available for annonymous ftp on "amiga.physik.unizh.ch " [130.60.80.80]. You should also be able to find the above on nearly any amiga ftp site. If you are a programmer and dont have gcc2.1 and ixemul.library, I really recommend that you get them. If you aren't a programmer, and want to learn to program, here is your chance. Gcc2.1 is a free, full-featured C/C++ compiler (from GNU). All you need to do to get started is to ftp gcc and the ixemul.library, and goto your local bookstore, and buy a cheap book on C programming. Anyway, enough soap boxing ;^) ----------------------------INSTALLATION--------------------------- 1) Copy less and lessedit into your path. 2) Install ixemul.library V39.26 in your libs: 3) Install the "termcap" file in any directory (I like s:). 4) assign etc: to where ever you put the "termcap" file. 5) assign usr: and dev: anywhere. (This is for the ixemul.library) 6) Copy less.hlp where ever you want! 7) Set the following environment variables: LESSHELP --> location of less.hlp LESSEDIT --> "%E %f" (see the manual for this) LESS --> -icqsM (flags for less. See manual) TERM --> amigalace (whatever term type you use. ) (this should work with all of em.) EDITOR --> Editor that less should invoke. -------------------------------------------------------------------- My basic advice is : "RTFM" The manpage is long I know. But less is very customizable, and unless you read the manpage, your not going to know about them. Anyway, if you have any questions contact me! frankjr@cs.stanford.edu (INTERNET) Frank Busalacchi Jr PO Box 9204 Stanford University, Stanford, Ca, USA 94309-9204 (415) 497-1137