Re: [named-readtables] in-readtable does not touch swank:*readtable-alist* anymore (#8)
"73budden ." <[email protected]> Fri, 6 Nov 2015 12:33:13 +0300
| Newsgroups | gmane.lisp.slime.devel |
|---|---|
| Message-ID | <CADMF=io_P8SBgFmJZq_54yakgFpQxhw82NiuR=Z40C3gsJbkSQ@mail.gmail.com> |
> Skimming through that slime-devel thread, it's not clear there is a consensus on whether this is the right approach. There is consensus about two things: 1. Understanding readtables in SLIME is useful and desired 2. Frobbing made by (in-readtable) is kludgy and potentially harmful. But I'm not sure people understood that the change I suggest is breaking. Currently, once readtable is associated to a package, every file with that package implies that readtable due to record in *readtable-alist*. So it is enough to issue (in-readtable) once in the package and it sticks to that package until changed. After suggested modification to SLIME and NAMED-READATBLES, explicit in-readtable form is required at every file, and also every time we issue in-package form in REPL. We are also free to add records to *readtable-alist* manually. How will user adapt to suggested modifications? Simplest way is to fill *readtable-alist* in his initialization file.