In <[log in to unmask]> Richard Walker <[log in to unmask]> writes: >Well, xindy is built on top of a (not particularly portable) Lisp >system. (The files it dumps aren't even portable across machines that >are running Solaris 2 - a dump file made on a Sparc 5 is rejected by >an UltraSparc.) >To make it portable you need to change the code so that it works under >a portable Lisp. Is there a Lisp system that works (almost) >identically under Unix, DOS, Windows, Mac, etc. etc.? The answer is >yes; its name is Emacs. Better yet, there is this from the FSF: --------------- snipp --------------- * CLISP (SrcCD) CLISP is a Common Lisp implementation by Bruno Haible and Michael Stoll. It mostly supports the Lisp described by `Common LISP: The Language (2nd edition)' and the ANSI Common Lisp standard. CLISP includes an interpreter, a byte-compiler, a large subset of CLOS, a foreign language interface, and, for some machines, a screen editor. The user interface language (English, German, French) can be chosen at run time. Major packages that run in CLISP include CLX & Garnet. CLISP needs only 2 MB of memory & runs on many microcomputers (including MS-DOS systems, OS/2, Windows NT, Amiga 500-4000, and Acorn RISC PC) & Unix-like systems (GNU/Linux, Sun4, SVR4, SGI, HP-UX, DEC Alpha, NeXTStep, & others). --------------- snapp --------------- Best regards Martin -- Martin Schr"oder, [log in to unmask] Oh, the comfort, the inexpressible comfort of feeling safe with a person; having neither to weigh thoughts nor measure words, but to pour them all out, just as they are, chaff and grain together, knowing that a faithful hand will take and sift them, keep what is worth keeping, and then, with the breath of kindness, blow the rest away. (Dinah Mulock [not sure])