libera/#sicl - IRC Chatlog
Search
21:42:09
Bike
it's a little silly since clasp is the only user, but i am planning on doing a release of Cleavir tomorrow. I think (hope) the IR is now in a place where I don't need to change it for every optimization I want to do, so it should be relatively stable, and versioning should help solidify that.
21:42:21
Bike
https://github.com/s-expressionists/Cleavir/blob/release-v2/RELEASE_NOTES.md here are my release notes. comments appreciated.
21:42:44
Bike
i'm making it version 2.0 even though there was no 1.0 to go along with beach calling it Cleavir2
21:43:45
Bike
I also deleted a bunch of bitrotted systems since people I guess tried to use them. The flow stuff (e.g. reaching definitions, Kosaraju) I'm less sure about, since it's not currently used, but probably ought to be at some point
21:45:25
Bike
doing the added/changed/release thing for this is also kind of silly, but you have to start somewhere
23:58:27
whereiseveryone
hayley: but are there CL projects that are made of many modules but don't use many asd files?
1:19:02
Bike
other (spun-off) parts are used in other projects, e.g. staple uses eclector-cst for marking up code.
1:19:48
Bike
and yes, cleavir has a million asds because the systems are independently loadable/not loadable.
1:29:23
Bike
for example someone might want to parse code into ASTs to do syntactic analysis, but isn't interested in the later IR stage.