Newsgroups: comp.lang.lisp, comp.compilers
Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!sdd.hp.com!wuarchive!zazen!uwvax!sevenlayer.cs.wisc.edu!bothner
From: bothner@sevenlayer.cs.wisc.edu (Per Bothner)
Subject: Need Common Lisp-compatible transcendental functions
Message-ID: <1991Mar27.221533.1588@spool.cs.wisc.edu>
Sender: news@spool.cs.wisc.edu (The News)
Organization: U of Wisconsin CS Dept
Date: Wed, 27 Mar 91 22:15:33 GMT

I'm implementing a run-time system for Lisp-like languages in C++,
and I need Common Lisp-compatible transcendental functions:
sin, cons, log, etc for complex arguments. Any suggestions?

Also, does anyone have suggestions for how to treat infinities?
My model is that: +Infinity == +1/0 and -Infinity == -1/0.
Is this reasonable? How about complex numbers?
Any references to designs worked out by someone
with a strong math background?

My system contains GNU code, so I need code that is compatible
with the GNU license. (Kcl isn't.)

I will summarize mail.

-- 
	--Per Bothner
bothner@cs.wisc.edu Computer Sciences Dept, U. of Wisconsin-Madison
