libera/clasp - IRC Chatlog
Search
11:57:42
yitzi
bike: FORMAT doesn't pass the return values of FORMATTER back, so there is still a bit more than has to happen. I had improved the compiler macro a bit to have it look for stream designators NIL and T but that version got overwritten, so I'll have to do it again.
12:14:04
yitzi
Basically this: https://github.com/s-expressionists/Invistra/blob/host/code/formatter.lisp#L111-L133
13:58:03
bike
by the way, i did the thing i said and eliminated the cst-to-ast usage in cl:compile. so i should see if that somehow fixed the problem you were running into
13:58:16
bike
the thing i'm working on intsead is segfaulting, so i guess i should just switch gears
14:06:21
bike
No. I had a FASL disassembler before but it got out of date. I could do that again, it would be helpful and the format is more complete
14:09:17
yitzi
Yeah, for now I just need a sanity check. I am trying to switch from a CLASP-PRINTER system that creates intrinsic versions of Incless/Inravina/Invistra to using incless-intrinsic/inravina-intrinsic/invistra-intrinsic directly. To do that I use the extrinsic ones during the build. But I want to make sure the macro expansions got their symbols moved to the instrinsic packages.