Christine Lemmer-Webber <cweb...@dustycloud.org> writes: > Ludovic Courtès <l...@gnu.org> writes: > >> Hello! >> >> Christine Lemmer-Webber <cweb...@dustycloud.org> skribis: >> >>> I've pushed this as origin/wip-elisp-rebased. I actually rebased it >>> again, making some naming adjustments for myself and a couple of >>> adjustments having talked to Robin. >>> >>> If nobody objects, I'd like to merge this into main. Maintainers, if >>> you have any objections, speak now or forever hold these commits! >> >> I haven’t looked at the branch, but I think it’s great to see it live >> and it’s great if it can be merged! > > I just compiled the rebased version and will be playing with it little > bits over the next few days to make sure it's reasonably good.
Well, *something* isn't ready to go: scheme@(guile-user)> (+ 1 2) $3 = 3 scheme@(guile-user)> ,L elisp Happy hacking with Emacs Lisp! To switch back, type `,L scheme'. elisp@(guile-user)> (+ 1 2) $4 = 3 elisp@(guile-user)> (cons 'foo '()) $25 = (foo) elisp@(guile-user) [10]> Hoo, 10 levels deep! >> Some things to pay attention to before merging to ‘main’, since it >> corresponds to the current 3.0 stable branch: >> >> • Make sure no backward incompatibilities are introduced in >> preexisting modules; >> >> • Make sure the ABI of libguile-3.0.so and that of public modules >> is unchanged, or is changed compatibly; > > There are, I think, two commits that could use review, but I am NOT the > right person to do this. > > 4e96211eb666751b8666beb918bf3108aa1c725b intern arbitrary constants > 433fc448ddb018767906f8808203c9668c68cd83 multiple obarrays