On Wed, Sep 09, 2009 at 08:03:28AM -0400, Marc Feeley wrote: > That's what Gambit does. Take the syntax of strings, exchange the > meaning of " and | and you get symbols that preserve their case: > > (string? "Hi there!") -> #t > (symbol? |Hi there!|) -> #t
Are "escaped symbols" implicitly quoted in Gambit, or did you forget the '? In Chicken: (symbol? '|Hi there!|) => #t (define |Hi there!| "A very strange identifier") |Hi there!| => "A very strange identifier" Cheers, Peter -- http://sjamaan.ath.cx -- "The process of preparing programs for a digital computer is especially attractive, not only because it can be economically and scientifically rewarding, but also because it can be an aesthetic experience much like composing poetry or music." -- Donald Knuth
pgpqFkzhTnOic.pgp
Description: PGP signature
_______________________________________________ r6rs-discuss mailing list [email protected] http://lists.r6rs.org/cgi-bin/mailman/listinfo/r6rs-discuss
