Tree-sitter parser and queries for commonlisp, compiled to WASM for Lumis
Licenses: MIT
Tree-sitter parser and queries for commonlisp, compiled to WASM for Lumis
Licenses: MIT
files.interlisp.org/medley/clos/...
#clos #CommonLisp #interlisp #oop
files.interlisp.org/medley/clos/...
#clos #CommonLisp #interlisp #oop
It finds #+/#- and ASDF :if-feature guards that no selected implementation reads; contradictions, typos, and dead branches; w/o loading or READing the code.
#CommonLisp #Lisp #StaticAnalysis #OpenSource
github.com/Michael-A-Ku...
It finds #+/#- and ASDF :if-feature guards that no selected implementation reads; contradictions, typos, and dead branches; w/o loading or READing the code.
#CommonLisp #Lisp #StaticAnalysis #OpenSource
github.com/Michael-A-Ku...
www.reddit.com/r/Common_Lis...
#llm #lisp #commonlisp
www.reddit.com/r/Common_Lis...
#llm #lisp #commonlisp
I did it using Common Lisp.
github.com/argentcorvid...
#AdventOfCode adventofcode.com/2015
#commonlisp #common-lisp
I did it using Common Lisp.
github.com/argentcorvid...
#AdventOfCode adventofcode.com/2015
#commonlisp #common-lisp
#commonlisp
#commonlisp
bknr.hashkv: Content-addressable key-value store and persisted job queue built on bknr.datastore.
https://github.com/denzuko/bknr.hashkv
bknr.ttl: Ephemeral data and TTL mixins for bknr […]
bknr.hashkv: Content-addressable key-value store and persisted job queue built on bknr.datastore.
https://github.com/denzuko/bknr.hashkv
bknr.ttl: Ephemeral data and TTL mixins for bknr […]
It is just minimally functional but maybe it'll make someone laugh, so I've uploaded it to Codeberg.
codeberg.org/aerique/Clash
#Lisp #CommonLisp #Unix #Shell
It is just minimally functional but maybe it'll make someone laugh, so I've uploaded it to Codeberg.
codeberg.org/aerique/Clash
#Lisp #CommonLisp #Unix #Shell
(1)当初はautolisp相当を目標
↓
(2)letもないほど機能が貧弱すぎるし、独自仕様拡張だとドキュメントもすべて自分で起こさないといけないので、CommonLisp 準拠を目指す
↓
(3)仕様が大きすぎるから ISLisp (を薦められた)
と既に方針転換を2回もしているので、ここで一旦完成させないと、まともなものはなにも作れないと決意したわけですわ
(1)当初はautolisp相当を目標
↓
(2)letもないほど機能が貧弱すぎるし、独自仕様拡張だとドキュメントもすべて自分で起こさないといけないので、CommonLisp 準拠を目指す
↓
(3)仕様が大きすぎるから ISLisp (を薦められた)
と既に方針転換を2回もしているので、ここで一旦完成させないと、まともなものはなにも作れないと決意したわけですわ
S式デコーダーも作りました。配列は #(...) を使ってましたが、サポートしているのが CommonLisp , ISLisp 系だけなので(デフォルトでは)普通のリスト表現を使うようにしました(デコードする時はどちらも可能)
S式デコーダーも作りました。配列は #(...) を使ってましたが、サポートしているのが CommonLisp , ISLisp 系だけなので(デフォルトでは)普通のリスト表現を使うようにしました(デコードする時はどちらも可能)