On 7 May 2012, at 08:27, Pascal Costanza wrote: > > 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).
Pressed the send button too fast: That's _not_ my primary interest… Pascal -- Pascal Costanza _______________________________________________ pro mailing list [email protected] http://lists.common-lisp.net/cgi-bin/mailman/listinfo/pro
