[gambit-list] datum-parsing-exception in the example where continuations are serialized
ben at fuhok.net
ben at fuhok.net
Sun Mar 27 16:42:08 EST 2005
Hi,
Looks like your `rd' procedure is borked. Try this:
----------------------------------------------------------------
(define (rd str)
(call-with-input-string
str
(lambda (p)
(input-port-readtable-set!
p
(readtable-sharing-allowed?-set
(input-port-readtable p)
'serialize))
(read p))))
----------------------------------------------------------------
I'm running 4b12, but I looked at the docs for 4b11 and the example is
correct. Maybe your `rd' got messed up as you cut and pasted it?
Regards,
Ben
On Sun, Mar 27, 2005 at 10:13:40PM +0200, hafner at sdf-eu.org wrote:
> Hello,
>
> this occurs, if I try out the example for serialized continuations:
> |*** ERROR IN "seri-conts.scm"@46.1 -- Uncaught exception: #<datum-parsing-exception #2>
> |(thread-join! '#<thread #3>)
>
> Here follows step for step what happened.
>
> - Take Version 4.0 beta 11 (I know that there is already beta 12, but
> I want to avoid the time consuming compilation, if not necessary).
>
> - Copy the code from Info node ``Readtables'' of gambit-c.info between
> ``Here is an example where continuations are serialized:'' and
> ``11100'' into a file with filename seri-conts.scm, clean it (erase
> system prompts, add a missing parenthesis etc. - see
> <http://hafner.sdf-eu.org/pool/seri-conts.scm> for the result).
>
> - Type ``gsi seri-conts.scm''.
>
> - The message above is rendered.
>
> - See <http://hafner.sdf-eu.org/pool/seri-conts.out> for the content
> of the variable s (i.e. that one holding the serialized
> continuation).
>
> My system is Debian 3.1, kernel 2.4.29 i686 GNU/Linux.
>
> Is it still a problem in beta 12?
>
> Regards
> Thomas Hafner
> _______________________________________________
> Gambit-list mailing list
> Gambit-list at iro.umontreal.ca
> http://mailman.iro.umontreal.ca/mailman/listinfo/gambit-list
>
More information about the Gambit-list
mailing list