[plt-scheme] macro stepper fails on quasisyntax
The bug is fixed in SVN now.
I had added code to make the display of quote, quasiquote, and family
nicer, but I hadn't realized that the pretty printer didn't handle
the quasisyntax branch of the family.
Thanks for the bug report!
Ryan
--- jos koot <jos.koot at telefonica.net> wrote:
> Hi,
> Risking you to think "there is that guy again" I thought you may
> want to know the following:
> Using the Macro Stepper on the attached file produces the error
> shown below.
> The attached program passes Check Syntax and runs well. If I
> remember well, earlier nightly builds did not have this problem.
> Greetings, Jos Koot
>
> DrScheme Internal Error
>
> hash-table-get: no value found for key: quasisyntax
>
> === context ===
> c:\program
>
files\plt-full-369.10\collects\macro-debugger\syntax-browser\pretty-printer.ss:45:8:
> pp-post-hook
> C:\Program Files\PLT-FULL-369.10\collects\mzlib\pretty.ss:896:12
> C:\Program Files\PLT-FULL-369.10\collects\mzlib\pretty.ss:748:7: pr
> C:\Program Files\PLT-FULL-369.10\collects\mzlib\pretty.ss:896:12
> C:\Program Files\PLT-FULL-369.10\collects\mzlib\pretty.ss:748:7: pr
> C:\Program Files\PLT-FULL-369.10\collects\mzlib\pretty.ss:896:12
> C:\Program Files\PLT-FULL-369.10\collects\mzlib\pretty.ss:748:7: pr
> C:\Program Files\PLT-FULL-369.10\collects\mzlib\pretty.ss:896:12
> C:\Program Files\PLT-FULL-369.10\collects\mzlib\pretty.ss:748:7: pr
> C:\Program Files\PLT-FULL-369.10\collects\mzlib\pretty.ss:896:12
> C:\Program Files\PLT-FULL-369.10\collects\mzlib\pretty.ss:748:7: pr
> C:\Program Files\PLT-FULL-369.10\collects\mzlib\pretty.ss:896:12
> C:\Program Files\PLT-FULL-369.10\collects\mzlib\pretty.ss:748:7: pr
> C:\Program Files\PLT-FULL-369.10\collects\mzlib\pretty.ss:391:3:
> generic-write
> C:\Program Files\PLT-FULL-369.10\collects\mzlib\pretty.ss:206:18
> c:\program
>
files\plt-full-369.10\collects\macro-debugger\syntax-browser\pretty-printer.ss:41:6:
> pretty-print-syntax method in
> syntax-pp%
> ...
>
> Standard Output
>
> hash-table-get: no value found for key: quasisyntax
>
> === context ===
> c:\program
>
files\plt-full-369.10\collects\macro-debugger\syntax-browser\pretty-printer.ss:45:8:
> pp-post-hook
> C:\Program Files\PLT-FULL-369.10\collects\mzlib\pretty.ss:896:12
> C:\Program Files\PLT-FULL-369.10\collects\mzlib\pretty.ss:748:7: pr
> C:\Program Files\PLT-FULL-369.10\collects\mzlib\pretty.ss:896:12
> C:\Program Files\PLT-FULL-369.10\collects\mzlib\pretty.ss:748:7: pr
> C:\Program Files\PLT-FULL-369.10\collects\mzlib\pretty.ss:896:12
> C:\Program Files\PLT-FULL-369.10\collects\mzlib\pretty.ss:748:7: pr
> C:\Program Files\PLT-FULL-369.10\collects\mzlib\pretty.ss:896:12
> C:\Program Files\PLT-FULL-369.10\collects\mzlib\pretty.ss:748:7: pr
> C:\Program Files\PLT-FULL-369.10\collects\mzlib\pretty.ss:896:12
> C:\Program Files\PLT-FULL-369.10\collects\mzlib\pretty.ss:748:7: pr
> C:\Program Files\PLT-FULL-369.10\collects\mzlib\pretty.ss:896:12
> C:\Program Files\PLT-FULL-369.10\collects\mzlib\pretty.ss:748:7: pr
> C:\Program Files\PLT-FULL-369.10\collects\mzlib\pretty.ss:391:3:
> generic-write
> C:\Program Files\PLT-FULL-369.10\collects\mzlib\pretty.ss:206:18
> c:\program
>
files\plt-full-369.10\collects\macro-debugger\syntax-browser\pretty-printer.ss:41:6:
> pretty-print-syntax method in
> syntax-pp%
> ...
>
> exception raised by error display handler: hash-table-get: no value
> found for key: quasisyntax; original exception raised:
> hash-table-get: no value found for key: quasisyntax
>
>
> > _________________________________________________
> For list-related administrative tasks:
> http://list.cs.brown.edu/mailman/listinfo/plt-scheme
>
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com