On Thu, 13 Jan 2005 09:56:15 -0500,
Steve Holden <[EMAIL PROTECTED]> wrote:

> I remember using a langauge (Icon?) in which arbitrary bases up to 36
> could be used with numeric literals. IIRC, the literals had to begin
> with the base in decimnal, folowed by a "b" followed by the digits of
> the value using a through z for digits from ten to thirty-five. So

> gunk = 36b8H6Z9A0X

> would have been valid.

Lisp also allows for literals in bases from 2 through 36.

Lisp also allows programs to change the default (away from decimal), so
that an "identifier" like aa is read by the parser as a numeric constant
with the decimal value of 170.  Obviously, this has to be used with
care, but makes reading external data files written in strange bases
very easy.

> nothing-new-under-the-sun-ly y'rs  - steve

every-language-wants-to-be-lisp-ly y'rs,
Dan

-- 
Dan Sommers
<http://www.tombstonezero.net/dan/>
Never play leapfrog with a unicorn.
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to