projects/xcvb/named-readtables.git
3 years agoBah, really fix repository url. master
Tobias C Rittweiler [Thu, 5 Nov 2009 14:46:50 +0000] 
Bah, really fix repository url.

3 years agoFix download & repository url in documentation. Fix :version in .ASD.
Tobias C Rittweiler [Thu, 5 Nov 2009 14:44:58 +0000] 
Fix download & repository url in documentation. Fix :version in .ASD.

3 years agoRemove .fasl files from the tests/ directory.
Tobias C Rittweiler [Wed, 21 Oct 2009 14:11:47 +0000] 
Remove .fasl files from the tests/ directory.

3 years agoTAG 0.9
Tobias C Rittweiler [Sat, 10 Oct 2009 08:13:33 +0000] 
TAG 0.9

3 years agoGet rid of umbrella editor-hints/ directory.
Tobias C Rittweiler [Wed, 30 Sep 2009 17:10:34 +0000] 
Get rid of umbrella editor-hints/ directory.

3 years agoFix typo.
Tobias C Rittweiler [Wed, 30 Sep 2009 17:09:31 +0000] 
Fix typo.

3 years ago* Finished.
Tobias C Rittweiler [Tue, 29 Sep 2009 20:22:08 +0000] 
* Finished.

* Fix readtable-iteration bugs on Allegro and SBCL

* Add some more tests

* Update documentation

3 years agoAdd documentation
Tobias C Rittweiler [Sat, 26 Sep 2009 18:11:18 +0000] 
Add documentation

3 years agoAdd :FUZE clause; docstring updates.
Tobias C Rittweiler [Sat, 26 Sep 2009 18:10:40 +0000] 
Add :FUZE clause; docstring updates.

3 years agoIntroduce DEFINE-API macro.
Tobias C Rittweiler [Fri, 25 Sep 2009 21:25:55 +0000] 
Introduce DEFINE-API macro.

3 years agoAdd test suite.
Tobias C Rittweiler [Fri, 25 Sep 2009 19:22:53 +0000] 
Add test suite.

3 years agoGetting close to release.
Tobias C Rittweiler [Fri, 25 Sep 2009 16:56:23 +0000] 
Getting close to release.

3 years agoMinor fixes.
Tobias C Rittweiler [Mon, 21 Sep 2009 09:57:48 +0000] 
Minor fixes.

3 years agoVarious additions.
Tobias C Rittweiler [Sat, 19 Sep 2009 17:56:36 +0000] 
Various additions.

* 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.

3 years agoMinor fix.
Tobias C Rittweiler [Sat, 19 Sep 2009 10:16:09 +0000] 
Minor fix.

3 years agoBind SB-EXT:*DERIVE-FUNCTION-TYPES* to T when compiling named-readtables.
Tobias C Rittweiler [Sat, 19 Sep 2009 08:30:25 +0000] 
Bind SB-EXT:*DERIVE-FUNCTION-TYPES* to T when compiling named-readtables.

3 years agoAdd :COMMON-LISP as synonym for :STANDARD. Add :MODERN for a case-preserving :STANDARD.
Tobias C Rittweiler [Sat, 19 Sep 2009 08:29:40 +0000] 
Add :COMMON-LISP as synonym for :STANDARD. Add :MODERN for a case-preserving :STANDARD.

3 years agoTwo minor docstring changes.
Tobias C Rittweiler [Sat, 5 Sep 2009 19:21:23 +0000] 
Two minor docstring changes.

3 years agoDo not make :EMPTY a preregistered readtable name.
Tobias C Rittweiler [Sat, 5 Sep 2009 18:57:54 +0000] 
Do not make :EMPTY a preregistered readtable name.

3 years agoWrap PRINT-OBJECT method in cruft.lisp around WITH-PACKAGE-LOCK on clisp.
Tobias C Rittweiler [Sat, 5 Sep 2009 18:24:08 +0000] 
Wrap PRINT-OBJECT method in cruft.lisp around WITH-PACKAGE-LOCK on clisp.

3 years agoAdd :EMPTY readtables.
Tobias C Rittweiler [Sat, 5 Sep 2009 18:23:12 +0000] 
Add :EMPTY readtables.

3 years agoUpdate docstrings.
Tobias C Rittweiler [Fri, 4 Sep 2009 19:38:07 +0000] 
Update docstrings.

3 years agoProperly support the newly introduced conditions.
Tobias C Rittweiler [Fri, 28 Aug 2009 20:48:55 +0000] 
Properly support the newly introduced conditions.

3 years agoFix typo from last READTABLE-NAME commit.
Tobias C Rittweiler [Fri, 28 Aug 2009 19:59:33 +0000] 
Fix typo from last READTABLE-NAME commit.

3 years agoPush :NAMED-READTABLE onto *FEATURES*.
Tobias C Rittweiler [Fri, 28 Aug 2009 19:57:08 +0000] 
Push :NAMED-READTABLE onto *FEATURES*.

3 years agoFix READTABLE-NAME not print :CURRENT when we have a better name.
Tobias C Rittweiler [Fri, 28 Aug 2009 19:55:54 +0000] 
Fix READTABLE-NAME not print :CURRENT when we have a better name.

3 years agoAdd :SYNTAX-FROM clause to DEFREADTABLE.
Tobias C Rittweiler [Fri, 28 Aug 2009 19:53:57 +0000] 
Add :SYNTAX-FROM clause to DEFREADTABLE.

3 years agoFix off-by-one in Allegro's readtable-iterator implementation.
Tobias C Rittweiler [Fri, 28 Aug 2009 19:49:27 +0000] 
Fix off-by-one in Allegro's readtable-iterator implementation.

3 years agoVarious stuff:
Tobias C Rittweiler [Fri, 28 Aug 2009 19:44:25 +0000] 
Various stuff:

  * 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.

3 years agoAdd custom PRINT-OBJECT method for named readtables.
Tobias C Rittweiler [Fri, 28 Aug 2009 19:42:41 +0000] 
Add custom PRINT-OBJECT method for named readtables.

4 years agoOn Allegro, do not produce readtable names like KEYWORD.FOO for :FOO.
Tobias C Rittweiler [Mon, 27 Apr 2009 15:04:28 +0000] 
On Allegro, do not produce readtable names like KEYWORD.FOO for :FOO.

4 years agoAdd implementation-dependent readtable iterators for Allegro.
Tobias C Rittweiler [Mon, 27 Apr 2009 14:46:36 +0000] 
Add implementation-dependent readtable iterators for Allegro.

4 years agoFix the Allegro port.
David Lichteblau [Mon, 27 Apr 2009 09:53:49 +0000] 
Fix the Allegro port.

4 years agoAdd LICENSE file.
Tobias C Rittweiler [Sun, 26 Apr 2009 17:08:07 +0000] 
Add LICENSE file.

4 years agoAdapted from name changes in cruft.lisp.
Tobias C Rittweiler [Sun, 26 Apr 2009 17:06:11 +0000] 
Adapted from name changes in cruft.lisp.

4 years agoMove SIMPLE-STYLE-WARNING from named-readtables.lisp to utils.lisp.
Tobias C Rittweiler [Sun, 26 Apr 2009 17:05:21 +0000] 
Move SIMPLE-STYLE-WARNING from named-readtables.lisp to utils.lisp.

4 years agoAdd dependencies to DEFSYSTEM definition.
Tobias C Rittweiler [Sun, 26 Apr 2009 17:04:32 +0000] 
Add dependencies to DEFSYSTEM definition.

4 years agoAdd portable implementation of %MAKE-READTABLE-ITERATOR.
Tobias C Rittweiler [Sun, 26 Apr 2009 17:04:02 +0000] 
Add portable implementation of %MAKE-READTABLE-ITERATOR.

4 years agoReorganize cruft.lisp.
Tobias C Rittweiler [Sun, 26 Apr 2009 15:32:44 +0000] 
Reorganize cruft.lisp.

4 years agoMinor cleanup of cruft.lisp; introduce DEFINE-INLINE-FUNCTION macro.
Tobias C Rittweiler [Fri, 24 Apr 2009 12:30:10 +0000] 
Minor cleanup of cruft.lisp; introduce DEFINE-INLINE-FUNCTION macro.

4 years agoPrioritize simple-warning reporter for simple-style-warning
Stephen Compall [Sun, 28 Sep 2008 20:15:14 +0000] 
Prioritize simple-warning reporter for simple-style-warning

4 years agoRename destructure-case.lisp to utils.lisp.
Tobias C Rittweiler [Mon, 29 Sep 2008 18:40:47 +0000] 
Rename destructure-case.lisp to utils.lisp.

4 years agoAdd TODO comment to named-readtables.lisp
Tobias C Rittweiler [Sun, 28 Sep 2008 13:41:17 +0000] 
Add TODO comment to named-readtables.lisp

4 years agoAdd kludgy support for Slime by using SWANK:*READTABLE-ALIST*.
Tobias C Rittweiler [Sun, 28 Sep 2008 11:05:30 +0000] 
Add kludgy support for Slime by using SWANK:*READTABLE-ALIST*.

4 years ago(:MACRO-CHAR char :DISPATCH non-terminating-p) expands to MAKE-DISPATCH-MACRO-CHARACTER.
Tobias C Rittweiler [Sat, 27 Sep 2008 14:12:10 +0000] 
(:MACRO-CHAR char :DISPATCH non-terminating-p) expands to MAKE-DISPATCH-MACRO-CHARACTER.

4 years agoNamed Readtables are now named by symbols, not string-designators.
Tobias C Rittweiler [Sat, 27 Sep 2008 12:59:35 +0000] 
Named Readtables are now named by symbols, not string-designators.

4 years agoSignal a style-warning on redefinition of DEFREADTABLE.
Tobias C Rittweiler [Sat, 27 Sep 2008 12:42:02 +0000] 
Signal a style-warning on redefinition of DEFREADTABLE.

4 years agoFix some minor stuff after Stephen's patch.
Tobias C Rittweiler [Thu, 25 Sep 2008 10:10:36 +0000] 
Fix some minor stuff after Stephen's patch.

4 years agowarn Lisps without a port that one is needed
Stephen Compall [Thu, 25 Sep 2008 03:36:20 +0000] 
warn Lisps without a port that one is needed

4 years agoport to Clozure CL
Stephen Compall [Thu, 25 Sep 2008 03:35:25 +0000] 
port to Clozure CL

4 years agoAdd support for non-locally hacked SBCL versions.
Tobias C Rittweiler [Tue, 23 Sep 2008 19:09:14 +0000] 
Add support for non-locally hacked SBCL versions.

4 years agoPrettify docstring of DEFREADTABLE.
Tobias C Rittweiler [Tue, 23 Sep 2008 14:38:36 +0000] 
Prettify docstring of DEFREADTABLE.

4 years agoRename MERGE-READTABLES to MERGE-READTABLES-INTO and implement it correctly.
Tobias C Rittweiler [Tue, 23 Sep 2008 14:37:51 +0000] 
Rename MERGE-READTABLES to MERGE-READTABLES-INTO and implement it correctly.

4 years agoFix .asd file.
Tobias C Rittweiler [Tue, 23 Sep 2008 14:37:24 +0000] 
Fix .asd file.

4 years agoAdd implementation-dependent %WITH-READTABLE-ITERATOR. Only implemented for SBCL...
Tobias C Rittweiler [Tue, 23 Sep 2008 14:36:21 +0000] 
Add implementation-dependent %WITH-READTABLE-ITERATOR. Only implemented for SBCL so far.

4 years agoInitial Revision. Taken from SVN repository.
Tobias C Rittweiler [Tue, 23 Sep 2008 10:13:40 +0000] 
Initial Revision. Taken from SVN repository.