Subject: Re: bug#11198: problems reading data with a "read-hash-extend" registered reader

From: [email-masked] (Ludovic Courtès)
Date: Mon, 09 Apr 2012 23:10:14 +0200

Hi Klaus,

Klaus Stehle <[email-masked]> skribis:

> (read-hash-extend #\R read-R)

Unlike previous versions, Guile 2.0 has distinct compilation and
run-time phases.  Here you probably want the reader extension to become
effective at compile-time (when compiling), and at evaluation-time (when
interpreting the code):

  (eval-when (compile eval)
    (read-hash-extend #\R read-R))

There’s an example of this in the manual, in the context of
‘current-reader’ (info "(guile) Loading").

Does it work for you?

Thanks,
Ludo’.