Skip to content
  1. Sep 30, 2009
  2. Sep 26, 2009
  3. Sep 25, 2009
  4. Sep 21, 2009
  5. Sep 19, 2009
    • Tobias C. Rittweiler's avatar
      Various additions. · fee98763
      Tobias C. Rittweiler authored
      * The recent addition of empty readtables broke named-readtables
        fundamentally. Thanks for David Crawford for pointing that out.
      
        I had to accomodate MERGE-READTABLES-INTO now that the neutral
        element is no longer the standard readtable, but an empty
        readtable.
      
      * We no make the readtable empty first when redefining it via a
        DEFREADTABLE form. Then the content is refilled.
      
      * MERGE-READTABLES-INTO now signals a new error
        READER-MACRO-CONFLICT if a macro character is present
        in more than one of the argument readtables.
      
        DEFREADTABLE turns READER-MACRO-CONFLICT into a warning.
      
      * Fix expansion of DEFREADTABLE so calls to MERGE-READTABLES-INTO
        properly quote readtable names.
      
      * Add WITHOUT-PACKAGE-LOCK for our :AROUND method of PRINT-OBJECT
        specializing on READTABLE.
      
      * Update docstrings accordingly.
      
      darcs-hash:20090919175636-f5546-c5f68eb6d7fe114afee170aa225e95ea80e6291a.gz
      fee98763
    • Tobias C. Rittweiler's avatar
      Add :COMMON-LISP as synonym for :STANDARD. Add :MODERN for a case-preserving :STANDARD. · ff5a48d9
      Tobias C. Rittweiler authored
      darcs-hash:20090919082940-f5546-ad25a87e75da5f688eda15fc5edb0e37d06395f8.gz
      ff5a48d9
  6. Sep 05, 2009
  7. Sep 04, 2009
  8. Aug 28, 2009
    • Tobias C. Rittweiler's avatar
      Push :NAMED-READTABLE onto *FEATURES*. · 134e971d
      Tobias C. Rittweiler authored
      darcs-hash:20090828195708-f5546-c1d268ba060d14aec37168944c940e4e6c6ae9a3.gz
      134e971d
    • Tobias C. Rittweiler's avatar
      Various stuff: · dccb80df
      Tobias C. Rittweiler authored
        * DEFREADTABLE does _not_ have compile-toplevel effects anymore.
      
          This means you cannot use a readtable defined via DEFREADTABLE
          in the same file it's defined. Use an explicit EVAL-WHEN if you
          want to achieve that.
      
          Advantage: It's not necessary anymore to wrap reader-macro function
          definitions in EVAL-WHEN.
      
        * Add restartable conditions READTABLE-DOES-NOT-EXIST, and
          READTABLE-DOES-ALREADY-EXIST.
      
      darcs-hash:20090828194425-f5546-479aa7c7378ff50f6dfe2cb390f105de7a279712.gz
      dccb80df
  9. Sep 23, 2008