libera/#sicl - IRC Chatlog
Search
13:55:52
beach
There is always a danger with bootstrapping using itself. If an error is introduced, then that error can propagate to newer versions, and it might then be impossible to fix it, unless lots of old versions are kept.
13:56:24
yitzi
beach: I've run into some problems trying to use parachute to as a backend for the ansi test that appear in Khazern. Instead I am thinking of splitting the test suite into two different pieces....
13:57:27
yitzi
One would be khazern/ansi which would clone the ansi-test repo and run a subset of the tests using khazern/intrinsic. Then a "regression" suite using khazern/extrinsic.
14:00:22
beach
I guess I don't understand the problem you are trying to solve, but I take your word for it.
14:00:23
yitzi
It just doesn't match well with how the ansi tests actually work. Converting them automatically with a macro deftest seems to not be enough..
16:55:57
yitzi
beach: I think I've got it figured out if you are interested. I got one asdf system that runs khazern specific tests under parachute by loading khazern exrinsically. Whereas khazern/ansi system clones the ansi-test repo, loads khazern intrinsically and runs the interation tests. That way one can avoid recreating the ANSI tests.
16:58:04
yitzi
You can see the results here if you are curious. https://github.com/s-expressionists/Khazern/pull/2