freenode/#sicl - IRC Chatlog
Search
14:40:39
beach
The Eclector thing? I plan to replace the modified SICL reader currently in Second Climacs by Eclector.
14:41:32
scymtym
the iterate issue got me sidetracked into "extensible quasiquotation" and i made this to investigate whether/how a hash-table literal that works like a vector literal could be implemented: https://techfak.de/~jmoringe/hash-table-literal-test.lisp
14:43:42
scymtym
reading our final conclusion, it doesn't seem to much work (famous last words) and i'm almost done with the essential backquote-related changes
15:46:33
scymtym
what i'm planning to commit for eclector will do `#'(lambda () ,(random 10)) |- Unquote is illegal in the function reader macro
15:51:05
beach
That is interesting. If I weren't so tired, I could probably deduce how it must be implemented.
15:53:05
scymtym
it reads (quasiquote (function (unquote *foo*))) and the rest is macroexpansion, i think
15:55:43
scymtym
i guess quasiquote depth should be reset to 0 by SHARPSIGN-DOT to get a good error message
15:57:13
scymtym
maybe i should distribute pre-built versions of the style-check thing and let people attempt to break it in order find bugs in eclector and the syntax library
17:21:56
scymtym
beach: i made a prototypical READ-MAYBE-NOTHING function: https://github.com/robert-strandh/Eclector/tree/read-maybe-nothing . if this works for you, i can clean it up and push to master tomorrow
18:17:13
beach
Great, thank! I'll study it tomorrow. Now i must go spend time with my (admittedly small) family.