[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: here strings and symbols

Sebastian Egner <sebastian.egner@xxxxxxxxxxx> writes:

> This exactly is my point: The example you gave is awkward because the
> 'here identifiers' you use are multi-line. With one-liners I could
> print the stuff like this:
> (define |+ps:foo+| (|+ps:baz+|))

So is it fair to say that you don't want "here symbols" but rather an
alternative to | ... | for writing down identifiers?

It still seems to me you're doing a simple kind of encoding, albeit a
simple one.  After all, you still need to choose a delimiter character
(rather than a delimiter string as with here strings) that doesn't
appear in the identifier.  If that's the case, why is it a problem to
simply let WRITE-on-a-string-port (as suggested by Matthew) figure out
the quoting for you?

Cheers =8-} Mike
Friede, Völkerverständigung und überhaupt blabla