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>
Mon, 20 Apr 2009 14:15:25 +0000 (10:15 -0400)
commit92718807dc442b36c4ec549e63166248d6c56c39
treef7698b4ad19c7e2ee79196baddaa349eb40b12a5
parent3223e968d7001e7f778539b7f2a12111e1ab2fed
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