new syntax macro (FILE-ENABLE-SQL-READER-SYNTAX)
authorNathan Bird <nathan@acceleration.net>
Mon, 20 Apr 2009 14:15:25 +0000 (10:15 -0400)
committerNathan Bird <nathan@acceleration.net>
Tue, 2 Mar 2010 23:16:45 +0000 (18:16 -0500)
commitb9e89e0d84e8ab8d3e8d9ac02e3349bac908b415
tree31c0ab5099b2d0a56dfa51b9feddbdc0e5afdb7f
parent4167624fd56f67ca02b6bf5f4b791bf5c4ccf7ef
new syntax macro (FILE-ENABLE-SQL-READER-SYNTAX)
Turns on the SQL reader syntax for the rest of the file.
The CL spec says that when finished loading a file the original
*readtable* is restored.  clhs COMPILE-FILE

This is because we kept having problems with the read syntax
not being disabled. When clsql goes to enable the syntax it first
checks that it hasn't already done so. Clsql believed it had, but
the lisp had correctly disabled it and so we are left without the
syntax being enabled.
sql/package.lisp
sql/syntax.lisp