Links for Common Lisp
- https://www.youtube.com/watch?v=mbdXeRBbgDM (2018 LLVM Developers' Meeting: C. Schafmeister "Lessons Learned Implementing Common Lisp with LLVM")
- https://www.youtube.com/watch?v=3c7LwUjb-DU (Common Lisp Study Group: Concurrency in Common Lisp)
- https://www.reddit.com/r/lisp/comments/c0y950/where_does_common_lisp_has_advantages_in_respect/
- https://news.ycombinator.com/item?id=19508616 (I Built a Lisp Compiler)
- https://www.youtube.com/watch?v=ygKXeLKhiTI (Lots of bits of Lisp - Macros (2 hr episode)) - this is part of a bigger playlist
- https://gist.github.com/chaitanyagupta/9324402 (Reader Macros in Common Lisp)
- https://groups.google.com/forum/m/?fromgroups#!topic/comp.lang.lisp/F4NVRlOvrX8
- http://wiki.c2.com/?LispMacro
- http://wiki.c2.com/?CommonLispMacroExamples
- http://wiki.c2.com/?LispLanguage
- http://wiki.c2.com/?LispMacroDiscussion
- https://lispcookbook.github.io/cl-cookbook/macros.html
- https://news.ycombinator.com/item?id=8593261 (Statically typed Lisp)
- https://www.reddit.com/r/haskell/comments/17844v/code_that_writes_code_lisp_macros_in_statically/
- https://stackoverflow.com/questions/3323549/is-a-statically-typed-full-lisp-variant-possible
- https://stackoverflow.com/questions/11636807/eval-form-supposed-to-evaluate-a-given-form-in-a-null-lexical-environment-i-don
- https://news.ycombinator.com/item?id=22412148 (Modern, functional Common Lisp: myths and best practices)
- https://www.reddit.com/r/lisp/comments/bv5jno/my_latest_book_is_out_lisp_system_implementation/
- http://www.defmacro.org/ramblings/lisp.html
- http://lists.warhead.org.uk/pipermail/iwe/2005-July/000130.html (Why Lisp macros are cool, a Perl perspective (by Mark Jason Dominus, quite good explanation))
- https://stackoverflow.com/a/4621882 (What makes Lisp macros so special? (a good introductory exampple))
- https://malisper.me/once-only/ (Explanation of the
once-only
macro) - https://stackoverflow.com/questions/9808928/understanding-how-to-implement-once-only-lisp-macro
- https://stackoverflow.com/questions/33724300/macros-that-write-macros-compile-error (defmacro/g! bugfix in SBCL)
- https://stackoverflow.com/questions/17429521/common-lisp-double-backquote-unquote-quote-unquote-sequence (Examples of double backquote and unquote; there's also the
,',
construct in double backquote) - https://www.cs.northwestern.edu/academics/courses/325/readings/interpreter.php (The Lisp Reader)
- https://nullprogram.com/blog/2012/12/06/ (A use for macrolet)
- http://christophe.rhodes.io/notes/blog/posts/2014/naive_vs_proper_code-walking/
- http://www.cs.cmu.edu/Groups/AI/html/cltl/clm/node367.html#SECTION003600000000000000000 (Backquote implementation)
- http://dept-info.labri.fr/~strandh/Teaching/MTP/Common/David-Lamkins/contents.html
- https://github.com/norvig/paip-lisp/blob/master/README.md