Subject: Re: Flatten function problem
From: Erik Naggum <>
Date: 1999/01/13
Newsgroups: comp.lang.lisp
Message-ID: <>

* "charliew" <>
| As I recall, I have encountered this effect when using functions like
| UNPACK, which separate characters, and convert numeric components of a
| number into their character equivalents.  When I have encountered
| numbers, and used numeric functions on them, I haven't seen the
| referenced effect.  However, I suggested this as a possibility that
| should be checked out and eliminated, just to be on the safe side.

  looks like the implementation uses small integers to mean both small
  integers and the character-code of characters.  Emacs Lisp does this.
  C also does this.  it's a very bad idea.