Newsgroups: comp.lang.lisp
From: Rahul Jain <rj...@nyct.net>
Date: Tue, 03 Oct 2006 13:47:17 -0400
Local: Tues, Oct 3 2006 1:47 pm
Subject: Re: a potential lisp convert, and interpreting the shootout
"Henry Bigelow" <hrbige...@gmail.com> writes: What do you mean by "Lisp"? The standard does not require type > hi jon, >> You may be interested in my ray tracer benchmarks: >> http://www.ffconsultancy.com/free/ray_tracer/languages.html > thank you! very enlightening. i read the analysis. i have a few > "However, the designers of the ML family of languages (including OCaml > i guess i misunderstood something. does lisp not have any type inference, as it's merely a way to optimize code by eliding type dispatches at run time and allowing the inlining of the implementation of the operator for that specific type. Lisp has a much richer type system than any of the MLs. CMUCL, for For example, if we compile the following: CMUCL tells us (among other things): Therefore, it has figured out that an integer from 5 to 100 raised to As an exmaple of this, we can compile the following: and the compiler tells us: Delete a few zeroes from each of the upper bounds and the note goes This topic is VERY, VERY important to optimizing Lisp numeric code, so -- You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
| ||||||||||||||