[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: New package: resist!
From: |
Qiantan Hong |
Subject: |
Re: New package: resist! |
Date: |
Sun, 12 Dec 2021 02:56:19 +0000 |
> On Dec 11, 2021, at 5:59 PM, Alexandre Garreau <galex-713@galex-713.eu> wrote:
>
> If you want to solve that, you have to use the lower level feature we
> discussed before, a kv storage mechanism, to store your hashtable or
> alist. A struct is by definition limited so there’s little interest in
> storing it strangely (but you store an array of them you may want a
> relational database, indeed… except until now we only discussed about
> needs of a simple kv storage, which is lower level than a relational
> database). A *general* list, or an array, may be amenable to a hashtable/
> alist with succesive increments as keys, but if you have any more adapted
> idea I’d like to hear it (because otherwise it looks a little overkill).
>
> But you then have to *manually* prepare a store for that, and manually
> split up your sequence into that store.
In fact I think I can do better for these “second-level” key-value mapping
pattern, e.g. a persistent variable bound to a hash-table/alist.
I can translate them to a list key in the .persistent-variables store,
e.g. (variable-symbol key-in-the-hash-table). We can even support more
indirections.
> This is what eieio-persistent does and what makes it slow. What would
> your package would have to offer then?
Please read the package description.
Best,
Qiantan
- Re: New package: resist!, (continued)
- Re: New package: resist!, Alexandre Garreau, 2021/12/11
- Re: New package: resist!, Michael Heerdegen, 2021/12/11
- Re: New package: resist!, Alexandre Garreau, 2021/12/11
- Re: New package: resist!, Michael Heerdegen, 2021/12/11
- Re: New package: resist!, Qiantan Hong, 2021/12/11
- Re: New package: resist!, Michael Heerdegen, 2021/12/11
- Re: New package: resist!, Alexandre Garreau, 2021/12/11
- Re: New package: resist!, Michael Heerdegen, 2021/12/11
- Re: New package: resist!, Alexandre Garreau, 2021/12/11
- Re: New package: resist!, Alexandre Garreau, 2021/12/11
- Re: New package: resist!,
Qiantan Hong <=
- Re: New package: resist!, Michael Heerdegen, 2021/12/12
- Re: New package: resist!, Qiantan Hong, 2021/12/11
- Re: New package: resist!, Qiantan Hong, 2021/12/11
- Re: New package: resist!, Dmitry Gutov, 2021/12/10
- Re: New package: resist!, Stefan Monnier, 2021/12/10
- RE: [External] : Re: New package: resist!, Drew Adams, 2021/12/10
Re: New package: resist!, Stefan Kangas, 2021/12/09