summaryrefslogtreecommitdiff
path: root/topics/lisp
diff options
context:
space:
mode:
Diffstat (limited to 'topics/lisp')
-rw-r--r--topics/lisp/common-lisp-notes.gmi20
-rw-r--r--topics/lisp/common-lisp-sly.gmi12
-rw-r--r--topics/lisp/debugging.gmi5
-rw-r--r--topics/lisp/define-condition.gmi6
-rw-r--r--topics/lisp/lisp4schemers.gmi5
-rw-r--r--topics/lisp/tips-and-tricks.gmi5
6 files changed, 46 insertions, 7 deletions
diff --git a/topics/lisp/common-lisp-notes.gmi b/topics/lisp/common-lisp-notes.gmi
index eca6c3d..cf48013 100644
--- a/topics/lisp/common-lisp-notes.gmi
+++ b/topics/lisp/common-lisp-notes.gmi
@@ -1,34 +1,40 @@
-# List of common lisp packages:
+# Common LISP: Notes
+
+## List of common lisp packages:
=> https://github.com/CodyReichert/awesome-cl
-# Books
+## Books
http://cliki.net/Lisp+Books
-# Practice
+## Practice
https://github.com/google/lisp-koans
https://exercism.io/tracks/common-lisp
-# Documentation
+## Documentation
The nonguix channel provides an emacs package for the Common Lisp HyperSpec:
=> https://gitlab.com/nonguix/nonguix/-/blob/master/nongnu/packages/emacs.scm#L26 clhs
-# Getting Help / Asking Questions
+## Getting Help / Asking Questions
-## Libera Chat
+### Libera Chat
```
#clschool
#commonlisp
```
-## Matrix
+### Matrix
```
#common-lisp:matrix.org
```
+## Tags
+
+* type: documentation
+* keywords: LISP, common-lisp, packages
diff --git a/topics/lisp/common-lisp-sly.gmi b/topics/lisp/common-lisp-sly.gmi
index e69de29..494d821 100644
--- a/topics/lisp/common-lisp-sly.gmi
+++ b/topics/lisp/common-lisp-sly.gmi
@@ -0,0 +1,12 @@
+# Common LISP: sly
+
+This document will collect some resources on sly
+
+## Tags
+
+* type: documentation
+* keywords: common-lisp, sly, emacs
+
+## Resources
+
+=> https://joaotavora.github.io/sly/ SLY User Manual
diff --git a/topics/lisp/debugging.gmi b/topics/lisp/debugging.gmi
index a3565c6..2945e0c 100644
--- a/topics/lisp/debugging.gmi
+++ b/topics/lisp/debugging.gmi
@@ -7,3 +7,8 @@ Some links
=> https://malisper.me/debugging-lisp-part-1-recompilation/ Debug Common Lisp (CL)
=> https://www.youtube.com/watch?v=bl8jQ2wRh6k Video on CL web development
+
+## Tags
+
+* type: documentation
+* keywords: LISP, debugging
diff --git a/topics/lisp/define-condition.gmi b/topics/lisp/define-condition.gmi
index 59d3f56..e6891d6 100644
--- a/topics/lisp/define-condition.gmi
+++ b/topics/lisp/define-condition.gmi
@@ -72,3 +72,9 @@ Why is condition handling special in common lisp compared to other languages?
=> https://lispcookbook.github.io/cl-cookbook/error_handling.html define-condition in the cl-cookbook
=> https://www.nhplace.com/kent/Papers/Condition-Handling-2001.html Condition Handling in the Lisp Language Family
=> https://gigamonkeys.com/book/beyond-exception-handling-conditions-and-restarts.html Conditions and Restarts
+
+
+## Tags
+
+* type: documentation
+* keywords: LISP, condition handling
diff --git a/topics/lisp/lisp4schemers.gmi b/topics/lisp/lisp4schemers.gmi
index f0ee1af..a385890 100644
--- a/topics/lisp/lisp4schemers.gmi
+++ b/topics/lisp/lisp4schemers.gmi
@@ -1,5 +1,10 @@
# Lisp For Schemers
+## Tags
+
+* type: documentation
+* keywords: LISP, Scheme, iota, loop, iterate
+
## iota
### In Scheme
diff --git a/topics/lisp/tips-and-tricks.gmi b/topics/lisp/tips-and-tricks.gmi
index 792980b..024d865 100644
--- a/topics/lisp/tips-and-tricks.gmi
+++ b/topics/lisp/tips-and-tricks.gmi
@@ -14,3 +14,8 @@ CL-USER(3): (+ 3 #;(+ 2 3) 1)
```
Special thanks to Ed Langley on #common-lisp:matrix.org.
+
+## Tags
+
+* type: documentation
+* keywords: lisp, scheme, tips, tricks