Subject: Re: Newbie Help Please: Reading into a list from a file From: Erik Naggum <erik@naggum.no> Date: 1999/05/03 Newsgroups: comp.lang.lisp Message-ID: <3134756936126742@naggum.no> * Erik Naggum <erik@naggum.no> | really? I control the meaning of whitespace by modifying the readtable | in an application. e.g., I have made all control characters into | whitespace _except_ newline, which is an important delimiter in my data | stream. in what way does this not work? </tongue-in-cheek> * Vassil Nikolov <vnikolov@poboxes.com> | (I admit that I didn't recognise the above as Kent Pitman's text, but now | the mystery of that SGML tag has been resolved.) huh? there appears to be some attribution problems here. I hope I'm not morphing into Kent Pitman, or vice versa -- I like us separate. | Perhaps it would be nice if the fact that the meaning of whitespace[2] | depends on the current readtable and not on the standard readtable was | made a little more explicit in the spec (indeed, *READTABLE* is listed in | the `Affected By' section of PEEK-CHAR's description, but perhaps | something could be mentioned either in the glossary or in Section 2.1.4.7 | (Whitespace Characters) too). I find this to be sufficiently basic to the language design that it would actually be confusing to add it in particular places -- one would have to wonder why it was added. | Also, perhaps a standard function (WHITESPACEP &OPTIONAL readtable) that | tests this attribute could be useful (I know a kludge that does this, but | it is rather inelegant). your implementation may sport just such functions, or they might be macros or accessors inlined so strongly that they are not retained in the dumped image. #:Erik