freenode/#clasp - IRC Chatlog
Search
6:56:06
beach
By the way, real quick, I know it's late for you: I am making significant progress on the lambda-list parser for the CST. I am still changing my design frequently because I realize simpler ways of doing what I want.
6:57:11
beach
One thing I want to be possible to customize is what happens when a forbidden lambda-list keyword is encountered, and what happens when a symbol starting with & is encountered.
7:01:52
beach
... but I also need to do that tax declaration, which is going to be more complicated this year. :(
7:02:31
beach
Then, the CST stuff needs to be thoroughly tested, and after that, integrated into Cleavir.
7:03:08
beach
Since it is a separate library, it is appropriate to write good tests and good documentation. My new motto. :)
7:03:44
Bike
well, sounds like a plan. i have the kildall rewrite thing working but i'm not sure what the interface should be, and i've been kind of distracted with finding housing and stuff. but it shouldn't take too long to work something out.
7:04:53
beach
Unrelated: I am also very pleased with the progress on McCLIM. There is lots of activity and everybody is going a great job. It means I can concentrate on other stuff.
7:05:14
Bike
And this is kind of random, but sicl-format won't load without sicl-format-test because it has a package definition for sicl-format-test which uses lisp-unit.
7:06:13
beach
I am also moving away from unit-testing frameworks in general. I find them not worth the trouble.
14:06:38
drmeister
::notify Bike - The latest sicl breaks the compilation of cclasp. I switched back to the call-with-variable-bound function but that didn't fix it. So I reset the sicl repo to commit 8f63732 (the one I had yesterday) - that builds through the problem.
14:11:35
drmeister
::notify Bike Debugging this problem the normal way will be challenging because there is no debug info on the code that is generating the problem. It's JITted Cleavir code. Maybe git bisect could help here?
16:08:56
drmeister
Bounds checking has been on for these latest builds and I was generating backtrace frames for debugging in bclasp - I've turned those off and checking the timing.
17:34:16
drmeister
Thats after turning off bounds checking on every array index and bbacktrace frame eneraion