freenode/#sicl - IRC Chatlog
Search
2:05:59
Bike
i'm thinking of putting something into cleavir i've wanted for a while - making it so that if there's an unexpected error when running an essentially optional pass (e.g. optimization), the client can just skip that pass rather than ending up in the debugger or otherwise aborting the whole compilation
2:06:31
Bike
i can just throw in a bunch of with-simple-restart, and that works ok, but it won't work if the error is signaled in such a way that the compiler is in an inconsistent state
2:07:05
Bike
i can think of some fancy ways to deal with this... but it might not be worth it, since this is only particularly useful to deal with compiler bugs
2:07:21
Bike
but i'm not arrogant enough to think there won't be any bugs in the future, so i'll probably go for it
2:08:54
Bike
what i'm thinking is i can have a macro, with-inconsistency or something, and wrap it around those editing steps. it'll bind some internal dynamic variable to false. then, all the continue restarts have a :test function that makes the continue restart invisible if the variable is false
9:00:29
Shinmera
Had server trouble around midnight. I guess it didn't restore the connection properly.
9:01:55
beach
No biggie. It is just very convenient for me. When someone posts a link, I go to my desktop (this is my laptop), whip up the logs and click on the link.