From: Lutz Date: 2005-04-24T09:54:33+09:00 Subject: Re: Integer/Float oddity Actually newLISP produces the correct answer: (mul 100 (sub 1.15 1)) => 15 You probably used * and - for integer arithmetik only, instead of mul and sub for floats. Lutz www.newlisp.org when contacting me via email put the word newlisp in the subject line.