From 89f7058c97d690c27cad9a67c7e3aeea67d2b2be Mon Sep 17 00:00:00 2001 From: Sacha Chua Date: Mon, 30 Nov 2020 13:56:19 -0500 Subject: Add rough dump --- 2020/info/32.md | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) (limited to '2020/info/32.md') diff --git a/2020/info/32.md b/2020/info/32.md index 35de706a..78a67446 100644 --- a/2020/info/32.md +++ b/2020/info/32.md @@ -17,3 +17,38 @@ This talk will be a brief introduction to how this existing system works, and to the ongoing, incremental effort to port it over to newer Elisp tools like generic functions, structs, and objects. + + + +# Questions + + +## Q3: Have you done any other projects using EIEIO and/or defstruct? + + +### "Right, EBDB is super deep into EIEIO, and was kind of written as a project for learning it, and the new gnus-search library is a more restrained usage. The search engines are defclasses, and much of the code is shared, which works quite well." + + +## Q2: Is there may activity on maintenance of gnus today? (and is Lars involved/aware of this work?) + + +### "Yes, there's still development going on. I don't think Lars is very focused on Gnus right now, but I run all changes by him first. He fixes bugs, but as far as I know, I'm the only one adding features right now, which is a terrifying thought." + + +## Q1: How much of this 90's funny code :) can be replaced and how much will have to stay forever? + + +### Eventually I think we can get most of it out of there. I was + + +### happy to be able to replace obarrays-as-hashtables with real + + +### hashtables, though that was a very painful process + + +# Notes + + +## Famous last words: "Sometimes the only thing that's worse than not knowing why something doesn't work is not knowing why it does work." + -- cgit v1.2.3