On 7 May 2012, at 00:54, Faré wrote: >>> But if you really like this syntax, there is nothing in the ANS that >>> would >>> preclude a source module from including the necessary read-time >>> set-dispatch-macro-char call early in its own source. >> >> Module-local syntax would be nice, but there is currently no >> editor(Emacs) and ASDF support for that so I won't use it >> > 1- Since ASDF 2.019, there is support for :around-compile, > that allows you to effectively redefine syntax around a module. > Combined with reader-interception, you can portably redefine > your syntax to be that of e.g. python, or whatever you fancy. > You know where to find emacs modes.
This seems to suggest that this only works for compiled code. What about interpreted code? > 2- Since well before that, there is named-readtables. > I recommend you make your #; syntax available as a named readtable. > > 3- You can always define a new subclass of cl-source-file, > that gets compiled within proper syntax redefinition. Yes, there are a lot of ways to implement this. But that's my primary interest (the implementation is trivial). Pascal -- Pascal Costanza _______________________________________________ pro mailing list pro@common-lisp.net http://lists.common-lisp.net/cgi-bin/mailman/listinfo/pro