summaryrefslogtreecommitdiff
path: root/test.lisp
diff options
context:
space:
mode:
authorLLLL Colonq <llll@colonq>2026-02-13 17:32:00 -0500
committerLLLL Colonq <llll@colonq>2026-02-13 17:32:00 -0500
commit2b47c650a161fe2c2c4c7f4d74a19c2c6fe6021e (patch)
tree357e6484f707faaafae41aa4a35bbb418c791bf1 /test.lisp
parente6329f2ce1df83fd729e79f7e92e55fe96a2e826 (diff)
Update
Diffstat (limited to 'test.lisp')
-rw-r--r--test.lisp22
1 files changed, 22 insertions, 0 deletions
diff --git a/test.lisp b/test.lisp
new file mode 100644
index 0000000..ef13abb
--- /dev/null
+++ b/test.lisp
@@ -0,0 +1,22 @@
+(print! (list/map (lambda (x) (+ x 1)) (list 1 2 3 4 5)))
+(print! (eval! '(cons 1 2)))
+(defun! say-hi ()
+ (princ! "hello computer"))
+(say-hi)
+(setq! counter 42)
+(let ((counter 0))
+ (print! counter)
+ (fset! 'count (lambda () (setq! counter (+ counter 1))))
+ (fset! 'query (lambda () counter)))
+(print! (count)) (print! (query))
+(print! (count)) (print! (query))
+(defun! bar (x & xs)
+ (print! x)
+ (print! xs))
+(bar 1 2 3 4 5)
+(defun! baz (& kwargs)
+ (print! kwargs)
+ (let ((foo (plist/get :foo kwargs))
+ (bar (plist/get :bar kwargs)))
+ bar))
+(print! (baz :foo 10 :bar 5 :baz 3))