CLIM mail archive


Re: format directives

  Date: Thu, 3 Sep 92 14:47:52 PDT
  From: Bill York <>
  Cc:,,, clim@BBN.COM
  Subject: format directives
     Date: Thu, 3 Sep 1992 12:21-0700
     From: Mabry Tyson <>
     As far as portability is concerned, all that should be hidden in
     CLIM:FORMAT.  (I'm guessing that all implementations of CLIM require
     you to use CLIM:FORMAT since the first arg might not be a CL:STREAM.)
  Actually, the ultimate goal is for there to be no CLIM:FORMAT.  This
  can happen once all the Lisps follow the same CLOS-based stream
  prototocl, and all the FORMATs are purified to use only the standard
  stream protocol to do their output.  This may not ever happen, but its
  a good theory, and I'm loath to invent a new reason to keep
  CLIM:FORMAT around.

I agree.  For performance reasons, when i'm not dealing directly with a
CLIM stream, i use (gross) LISP:FLOORMAT.  Personally, i'm not as opposed
to the "liturgical"

 (with-mumbling (mumble)

style, as i am with the

 (draw-mumble* :do :amazing :things :at :runtime :with :an :extra
  :gazillion :keywords :you :dont-need)

style.  Sure, a sufficiently smart compiler can compile them both away, but
only your LISP knows for sure.

On the other hand, i'm not opposed to a few good variants of FLOORMAT that
many people find useful for font bashing, or earcon mumbling.




Main Index | Thread Index