@@ -2204,6 +2204,14 @@ Chris Wellons explains five ways to write faster Emacs Lisp code.
22042204
22052205**** [[id:54fa2e85-066f-431e-9db3-8b1627fac4ca][What's in an Emacs Lambda « null program]]
22062206
2207+ **** [[https://nullprogram.com/blog/2019/12/10/][Efficient Alias of a Built-In Emacs Lisp Function « null program]]
2208+ :PROPERTIES:
2209+ :archive.is: http://archive.today/wip/pdIQH
2210+ :ID: 26105b53-a344-48bd-a252-596dd838ac3b
2211+ :END:
2212+
2213+ Chris Wellons compares the use of =defalias= and =defsubst= and how they are optimized by the byte-compiler.
2214+
22072215*** Macros :macros:
22082216
22092217**** =bench=
@@ -2790,7 +2798,7 @@ This example shows the use of a function to expand a list of strings into a sequ
27902798:END:
27912799:CONTENTS:
27922800- [[#libraries][Libraries]]
2793- - [[#sel-the-long-lost-emacs-string-manipulation-library][{{https://github.com/magnars/ s.el}{s.el : The long lost Emacs string manipulation library}} ]]
2801+ - [[#sel-the-long-lost-emacs-string-manipulation-library][s.el: The long lost Emacs string manipulation library]]
27942802- [[#tools][Tools]]
27952803 - [[#format-macro][format$ macro]]
27962804:END:
@@ -3066,11 +3074,11 @@ One of the "killer apps" for Emacs--and for git!
30663074:TOC: :include descendants :depth 1
30673075:END:
30683076:CONTENTS:
3069- - [[#esxml-an-elisp-library-for-working-with-xml-esxml-and-sxml ][esxml: An elisp library for working with xml, esxml and sxml ]]
3070- - [[#elquery-read-and-manipulate-html ][elquery: Read and manipulate HTML ]]
3077+ - [[#esxml][esxml]]
3078+ - [[#elquery][elquery]]
30713079- [[#elfeedxml-queryel][elfeed/xml-query.el]]
3072- - [[#enlive-query-html-document-with-css-selectors ][enlive: query html document with css selectors ]]
3073- - [[#xml-plus-xmlhtml-utilities ][xml-plus: XML/HTML utilities ]]
3080+ - [[#enlive][enlive]]
3081+ - [[#xml-plus][xml-plus]]
30743082:END:
30753083
30763084These libraries can all be used for HTML.
0 commit comments