summaryrefslogtreecommitdiff
path: root/topics/lisp/tips-and-tricks.gmi
diff options
context:
space:
mode:
authorjgart2022-02-02 00:43:11 -0500
committerjgart2022-02-02 00:43:11 -0500
commit89a382723fb3c785fa674abbb2bd244f7a455068 (patch)
treeca4d1ff6c0c0aaa6792e3fec11c35221c0238c69 /topics/lisp/tips-and-tricks.gmi
parenta759b18abc4decd0fb03b41cee72dbe1f3ee6436 (diff)
downloadgn-gemtext-89a382723fb3c785fa674abbb2bd244f7a455068.tar.gz
lisp: tips-and-tricks: fix filename extension to use gmi
Diffstat (limited to 'topics/lisp/tips-and-tricks.gmi')
-rw-r--r--topics/lisp/tips-and-tricks.gmi16
1 files changed, 16 insertions, 0 deletions
diff --git a/topics/lisp/tips-and-tricks.gmi b/topics/lisp/tips-and-tricks.gmi
new file mode 100644
index 0000000..792980b
--- /dev/null
+++ b/topics/lisp/tips-and-tricks.gmi
@@ -0,0 +1,16 @@
+# Defining a scheme sexp comment with a reader macro
+
+=> http://clhs.lisp.se/Body/f_set__1.htm SET-DISPATCH-MACRO-CHARACTER
+
+```
+CL-USER(1): (set-dispatch-macro-character #\# #\; (lambda (s c n) c n (read s t nil t) (values)))
+
+CL-USER(2): (+ 3 (+ 2 3) 1)
+
+9
+CL-USER(3): (+ 3 #;(+ 2 3) 1)
+
+4
+```
+
+Special thanks to Ed Langley on #common-lisp:matrix.org.