summaryrefslogtreecommitdiffstats
path: root/2021/talks
diff options
context:
space:
mode:
Diffstat (limited to '2021/talks')
-rw-r--r--2021/talks/eaf.md27
1 files changed, 8 insertions, 19 deletions
diff --git a/2021/talks/eaf.md b/2021/talks/eaf.md
index 6fc946a6..b3941549 100644
--- a/2021/talks/eaf.md
+++ b/2021/talks/eaf.md
@@ -77,25 +77,14 @@ IRC nick: matthewzmd
Links and other notes:
-- you might find the this bench-multi-lexical macro useful:
- <https://alphapapa.github.io/emacs-package-dev-handbook/#outline-container-Optimization>
- or
- <https://github.com/alphapapa/emacs-package-dev-handbook#bench-multi-lexical> 
-- <https://git.savannah.gnu.org/cgit/emacs.git/tree/lisp/emacs-lisp/elp.el>
-- <https://git.savannah.gnu.org/cgit/emacs.git/tree/lisp/emacs-lisp/benchmark.el>
-- \"Use hash tables kids!\"
-- PSA: buffer-local-value is generally much faster than
- with-current-buffer if all you need to do is get the value of a
- variable in a buffer 
-- EIEIO\'s object construction is slow because it goes through
- \`make-instance\` which is a generic function and it itself calls
- various other generic functions, so there\'s a lot of cl-generic
- dispatch overhead; and then there\'s the fact that the (keyword)
- arguments are laboriously parsed at run-time so it itself is slow as
- well.
-- There is a pending patch to represent the set of a buffer\'s
- overlays as an AAtree or somesuch.
-- <https://media.emacsconf.org/2021/emacsconf-2021-faster--optimizing-emacs-lisp-code--dmitry-gutov.el>
+- <https://github.com/emacs-eaf/emacs-application-framework>
+- <https://github.com/emacs-eaf/eaf-file-manager>
+- <https://github.com/emacs-eaf/eaf-rss-reader>
+- <https://github.com/manateelazycat/popweb>
+- if you wanna dig more into the internals of EAF, I suggest you to
+ read this part of the Wiki
+ (<https://github.com/emacs-eaf/emacs-application-framework/wiki/Hacking)>
+ or my talk from last year (<https://emacsconf.org/2020/talks/34/)> 
[[!inline pages="internal(2021/captions/eaf)" raw="yes"]]