#/ syntax

Maurizio Vitale (Maurizio.Vitale@esat.kuleuven.ac.be)
Fri, 30 May 1997 14:39:41 +0200

I'm not sure what's the intended behaviour, but I've tried:

guile> '#/a/b/#:k
(a b #:k)
guile> (keyword? (cadr '#/a/#:p)
#f
guile> (symbol? (cadr '#/a/#:p))
#t

So we have a symbol which looks like a keyword. This is probably the
intended behaviour and I can live with it.

If the keyword comes first then I get the following:

guile> '#/#:k
ERROR: In procedure string-index:
ERROR: Wrong type argument in position 1: #:k
ABORT: (wrong-type-arg)

(note that '#/:k is fine). Is any of the above symptom of a bug?

-mav