libera/#sicl - IRC Chatlog
Search
13:55:37
scymtym
beach: sounds good. are there any particular missing macros that blocking your progress along the original path?
14:04:00
beach
No, not really. I mean, I am working on Common Macros, the purpose of which is to define all macros that can be define in a portable way with (almost) portable expansions, so that's pretty much all the macros that you have left :)
14:49:56
beach
Anyway, I want to get to a point where I can create this initial Clostrum environment with the common macros and host functions in it, and that can be used to cross compile in a pretty much implementation-independent way.
14:51:33
beach
The first phase will consist of Iconoclast ASTs, and it will call the Iconoclast builder for unparsed material so that a fully parsed AST an be obtained.
14:52:55
beach
I am not sure what to do with ASTs representing macro calls. I am thinking of having each such AST refer to another one that is the immediate expansion of it, etc., until the final AST in the chain no longer represents a macro call.
14:57:44
beach
scymtym: Oh, but it would be good if you could do something about the type specifiers, and also the ambiguities in the lambda lists.