From ... Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!newsfeeds.belnet.be!news.belnet.be!news2.kpn.net!news.kpn.net!nslave.kpnqwest.net!nloc.kpnqwest.net!nmaster.kpnqwest.net!nreader3.kpnqwest.net.POSTED!not-for-mail Newsgroups: comp.lang.lisp Subject: Re: very large reals? References: Mail-Copies-To: never From: Erik Naggum Message-ID: <3224431666505465@naggum.net> Organization: Naggum Software, Oslo, Norway Lines: 15 User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.1 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Wed, 06 Mar 2002 19:27:37 GMT X-Complaints-To: newsmaster@KPNQwest.no X-Trace: nreader3.kpnqwest.net 1015442857 193.71.199.50 (Wed, 06 Mar 2002 20:27:37 MET) NNTP-Posting-Date: Wed, 06 Mar 2002 20:27:37 MET Xref: archiver1.google.com comp.lang.lisp:27969 * tfb@conquest.OCF.Berkeley.EDU (Thomas F. Burdick) | If I were the benevolent dictator of CL, I'd make it so that 1.2 did | not read, or if it did, would produce the rational 12/10. To get a | float, you'd have to do #f. I think there might be a lot | of people who are really thankful I'm not the dictator of CL :) It is a pity that *read-default-float-format* does not accept 'rational as a possible value. Then you would have write 1.2f0 to get a float. rationalize is a very nice and useful function. /// -- In a fight against something, the fight has value, victory has none. In a fight for something, the fight is a loss, victory merely relief.