This is the mail archive of the guile@cygnus.com mailing list for the guile project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

'#/some/list' `read' different?


hi everyone,

i do not understand the session transcript that follows.  why is `3'
interpreted as a symbol?  is this something i should fix in
boot-9.scm?  (looks like `read' is applied inconsistently (like, not
at all) in `read-path-list-notation'.)  should there be a two-step
conditional read to handle literals (w/ failure => symobl->string)?

thanks,
thi

----------------------------------
guile> #/+/3/5
ERROR: While evaluating arguments to + in expression (+ 3 5):
ERROR: Unbound variable: 3
ABORT: (misc-error)

Type "(backtrace)" to get more information.
guile>