home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Source Code 1993 July / THE_SOURCE_CODE_CD_ROM.iso / bsd_srcs / usr.bin / lisp / lispnews / text0189.txt < prev    next >
Encoding:
Text File  |  1985-11-10  |  568 b   |  23 lines

  1.  The 'msg' macro now accepts the special form (T 'x_column), and it
  2. spaces over to that column (plus 1).
  3.  
  4. -> (msg "foo" (T 10) "bar" N "baz" (T 11) "bof" N)
  5. foo       bar
  6. baz        bof
  7. nil
  8. ->
  9.  
  10. Note that the method used to locate the column only works if nothing
  11. has yet been actually written on the line.  Problems will occur if you drain
  12. the port in the middle of the line.
  13.  
  14. For example:
  15. -> (msg "foo" D (T 10) "bar" N        << here we drain after "foo"
  16.         "foo"   (T 10) "bar" N)
  17. foo          bar        << thus column 11 turns out to be column 14
  18. foo       bar
  19. nil
  20. ->
  21.  
  22.  
  23.