Ich habe zwei Listen von punktierten Paaren der Form:Hinzufügen von zwei Alists von Werten in elisp
(((key1 . value1) . 5)
((key2 . value2) . 7))
(((key2 . value2) . 3)
((key3 . value3) . 9))
Ich mag das Ergebnis eine Zuordnungsliste sein:
(((key1 . value1) . 5)
((key2 . value2) . 10)
((key3 . value3) . 9))
Wie ich hinzufügen zwei Assoziationslisten nach Werten in Emacs Lisp? Mit anderen Worten, wenn zwei Alists den gleichen Schlüssel haben, sollten die Werte für diesen Schlüssel in dem sich ergebenden Alis zusammenaddiert werden.
Die wahrscheinlichste Antwort dafür ist, einige elisp Schnipsel, aber ich würde auch eine nette Emacs Makro bevorzugen.