libera/#sicl - IRC Chatlog
Search
11:01:16
scymtym
beach: you are right. the current behavior is overeager. something like 1 that cannot be a type specifier is parsed as a SUBSIDIARY-ITEM, but symbols and conses are parsed as atomic and compound type specifiers respectively
11:03:01
scymtym
this should probably work like forms. for forms, only the outermost form is parsed and nested expressions in evaluated positions are marked as unparsed so that the client can interleave environment-dependent processing with recursive parsing
11:20:58
beach
I am working on Predicament, a library that implements the condition system. And I need to macroexpand things like HANDLER-BIND that have type specifiers.
11:22:56
beach
So I am working on several things in parallel. Iconoclast is one, and I add an AST when I need it for some macro.
11:24:08
scymtym
that reminds me. i have added a few additional standard macros. i should checked whether i have already pushed those changes
11:25:10
beach
Then I am working on Common-macros, a library that will have portable macros to use for the initial phase of SICL bootstrapping.
11:25:46
beach
Also, Constrictor, which is a library that implements the Conses dictionary, or most of it.
11:26:21
beach
And finally, Parcl for the package system. All these new ones will use Iconoclast, except perhaps Constrictor.
11:27:56
beach
There are not many complex macros in the Conses dictionary. But for the others, there are plenty of them.