Skip to content

Commit 71dda71

Browse files
committed
Add: Article, "Some Performance Advantages of Lexical Scope"
1 parent e150d95 commit 71dda71

File tree

2 files changed

+29
-2
lines changed

2 files changed

+29
-2
lines changed

README.org

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1024,6 +1024,16 @@ Sebastian Wiesner provides a detailed explanation.
10241024

10251025
A lot of good examples and discussion.
10261026

1027+
****** [[https://nullprogram.com/blog/2016/12/22/][Some Performance Advantages of Lexical Scope « null program]]
1028+
:PROPERTIES:
1029+
:ID: 3659d32e-3e9e-466f-94ff-33cfed5dc49d
1030+
:archive.is: http://archive.today/xm5zq
1031+
:END:
1032+
1033+
#+BEGIN_QUOTE
1034+
I recently had a discussion with Xah Lee about lexical scope in Emacs Lisp. The topic was why lexical-binding exists at a file-level when there was already lexical-let (from cl-lib), prompted by my previous article on JIT byte-code compilation. The specific context is Emacs Lisp, but these concepts apply to language design in general.
1035+
#+END_QUOTE
1036+
10271037
**** Template
10281038
:PROPERTIES:
10291039
:ID: aacd55b6-a56f-4064-bf0d-25173ce83ef3
@@ -1561,6 +1571,7 @@ And:
15611571

15621572
Chris Wellons explains five ways to write faster Emacs Lisp code.
15631573

1574+
**** [[*%5B%5Bhttps://nullprogram.com/blog/2016/12/22/%5D%5BSome%20Performance%20Advantages%20of%20Lexical%20Scope%20%C2%AB%20null%20program%5D%5D][Some Performance Advantages of Lexical Scope « null program]] :lexical_binding:
15641575
**** [[id:54fa2e85-066f-431e-9db3-8b1627fac4ca][What's in an Emacs Lambda « null program]]
15651576

15661577
*** Macros :macros:

index.html

Lines changed: 18 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)