I think it can be either way. It was just slightly more convenient for me to make it negative so I can use existing `read'er like ``(Scl 1.0 *Scl)''.
As the comment in `Scl' should explain the intended meaning of `Scl' is ``(= (Scl S E) (* S (** 10 E)))''. If ``1.0'' becomes ``100'' then `E' should be -2. -- UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe