[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Floating point types in MCL...
- To: waander@cs.umd.edu
- Subject: Floating point types in MCL...
- From: psz@lcs.mit.edu
- Date: Tue, 26 Nov 91 09:55:12 EST
- Cc: info-mcl@cambridge.apple.com
- In-reply-to: Bill Andersen's message of 25 Nov 91 22:23:40 GMT <43702@mimsy.umd.edu>
- Sender: psz@medg.lcs.mit.edu
The abysmal performance of virtually all current Lisp implementations
on floating point is indeed awful. As a hack, there IS Erann Gat's
"Floating Point Compiler for Macintosh Common Lisp, version 1.2a1"
which I got from the MACL contributed code archives at
cambridge.apple.com as fpc.lisp-v1.2a1. It generates inline floating
point ops for composed arithmetic within a single functional
expression, but of course won't stop consing when you actually have to
store a value in a structure or return it as the value of some
procedure. Its portability to non-680x0 machines is also nil, of
course, but it does seem to do what it claims. My experience with it
is, so far, very limited, though.