Re: [Sbcl-commits] master: Make a few mostly-stylistic tweaks to macro char reading

Gábor Melis <[email protected]>
Newsgroups gmane.lisp.steel-bank.devel
Message-ID <CADJFn4Ut-wq9o=0MKCLWM+K9sh6CmVN-nHYnertMTcEkQ6w2Ww@mail.gmail.com>
Ah, there's been a Quicklisp release in the interim, so ignore this.

On Sat, 10 Jan 2026 at 21:12, Gábor Melis <[email protected]> wrote:

> A stable interface is a worthy goal, but more immediately, roswell is also
> broken by this change (as it probably gets named-readtables from quicklisp):
>
> https://github.com/roswell/roswell/issues/613
>
> Waiting for a Quicklisp release can extend this pain indefinitely. Roswell
> can be fixed in other ways, but named-readtables, for what it's worth, is a
> low-level dependency (used by 133 thingies according to QL:WHO-DEPENDS-ON,
> so maybe reverting the NIL -> 0 part of the commit would be best in the
> interim?
>
>
> On Mon, 10 Nov 2025 at 15:11, Douglas Katzman <[email protected]> wrote:
>
>> I would boil this down to: I do not want to expose an iterator where I
>> can provide no guarantees around how such an iterator would behave in this
>> or that situation? Call it paranoia over handing out an access path to some
>> internals that could fundamentally break READ without an extremely strong
>> contract in place about what you'll do with the iterator, Except I also
>> don't want to know what would be in that contract.
>>
>> Could we do instead of my previous suggestion, just (readtable-list-defined-macro-characters
>> rt) that returns a list of characters currently defined to have macros ?
>>
>

_______________________________________________
Sbcl-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sbcl-devel
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.