[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#68244: hash-table improvements
From: |
Mattias Engdegård |
Subject: |
bug#68244: hash-table improvements |
Date: |
Wed, 14 Feb 2024 14:21:41 +0100 |
14 feb. 2024 kl. 14.05 skrev Stefan Monnier <monnier@iro.umontreal.ca>:
> BTW, my idea adjusted for the kind of compatibility you're after would
> have been to define `obarray-make` as (vector (internal-make-real-obarray))
Yes, but since most primitives would need to accept a zero-filled vector anyway
(and replace the first element with an obarray object), `obarray-make` might
just as well just return [0]. Essentially:
(intern X [0 ...]) -> (intern X [NEW-OBARRAY ...]) -> (intern X NEW-OBARRAY)
(intern-soft X [0 ...]) -> nil ;ie, treat as empty
(intern-soft X [OBARRAY ...]) -> (intern-soft X OBARRAY)
- bug#68244: hash-table improvements, (continued)
- bug#68244: hash-table improvements, Mattias Engdegård, 2024/02/08
- bug#68244: hash-table improvements, Stefan Monnier, 2024/02/08
- bug#68244: hash-table improvements, Mattias Engdegård, 2024/02/12
- bug#68244: hash-table improvements, Stefan Monnier, 2024/02/12
- bug#68244: hash-table improvements, Gerd Möllmann, 2024/02/13
- bug#68244: hash-table improvements, Mattias Engdegård, 2024/02/13
- bug#68244: hash-table improvements, Gerd Möllmann, 2024/02/13
- bug#68244: hash-table improvements, Stefan Monnier, 2024/02/13
- bug#68244: hash-table improvements, Mattias Engdegård, 2024/02/14
- bug#68244: hash-table improvements, Stefan Monnier, 2024/02/14
- bug#68244: hash-table improvements,
Mattias Engdegård <=
- bug#68244: hash-table improvements, Mattias Engdegård, 2024/02/17
- bug#68244: hash-table improvements, Mattias Engdegård, 2024/02/20
- bug#68244: hash-table improvements, Eli Zaretskii, 2024/02/20
- bug#68244: hash-table improvements, Mattias Engdegård, 2024/02/20
- bug#68244: hash-table improvements, Eli Zaretskii, 2024/02/20
- bug#68244: hash-table improvements, Eli Zaretskii, 2024/02/21
- bug#68244: hash-table improvements, Andrea Corallo, 2024/02/21
- bug#68244: hash-table improvements, Mattias Engdegård, 2024/02/23
- bug#68244: hash-table improvements, Mattias Engdegård, 2024/02/24
- bug#68244: hash-table improvements, Eli Zaretskii, 2024/02/24