JScheme Syntax: Literals, Quasi-strings, and S-expressions

JScheme syntax agrees with R4RS Scheme syntax except for the syntax for literals (which incorporates all of the Java literal syntax as well as most of R4RS literal syntax) and string syntax (JScheme allows multi-line strings and various sorts of quasi-strings as well).


Jscheme Literals are as in Scheme with a few extensions (shown in red) which allow a simpler interface with Java.
Jscheme also has support for quasi-strings and a heavier but more powerful strong quasi-string notation. These both provide a simple way to generate complex string data in Scheme (e.g. generating HTML, SQL queries, Java code, Jython code,....)