Subject: Re: macros vs HOFs (was: O'Caml)
From: Erik Naggum <>
Date: 13 Sep 2002 23:49:58 +0000
Newsgroups: comp.lang.lisp
Message-ID: <>

* Bruce Hoult
| The point is that you do *not* use fractional values.


| If some quantity is specified in 100ths of a cent or 16ths of a cent then
| you use *that* as your unit.

  And if you multiply them, you get 1600th of a cent as the unit, then convert
  to another currency with 6-digit precision and you effectively compute with
  1,600,000,000th of a cent as the smallest unit.  Suddenly, you have only 22
  bits left for the cent value, and a transaction worth more than USD 42,000
  will no longer fit in your double-precision floating point number.  Great!

| I'm not sure why this is so hard to understand.

  Because, as several times in the past, you are just plain wrong, and you are
  the last person on the planet to admit it or figure it out.  So I shall do us
  all a huge favor and not attempt to convince you of the errors of your ways.

Erik Naggum, Oslo, Norway

Act from reason, and failure makes you rethink and study harder.
Act from faith, and failure makes you blame someone and push harder.