[plt-scheme] Literal '+inf.0' problem with compile through C.
I realize that compilation through C is considered "old", but it seems
still potentially useful for non-jit targets. The following piece of
code generates an error.
inf.ss:
#lang scheme
(display +inf.0)
(newline)
$ mzc --auto-dir -e inf.ss
Warning: compilation to C is usually less effective for performance
than relying on the bytecode just-in-time compiler.
$ mzscheme inf.ss
#f::0: compile: bad syntax; literal data is not allowed, because no #%datum syntax transformer is bound in: +inf.0
=== context ===
standard-module-name-resolver
The other -inf.0 and +nan.0 constants produce similar errors.
David