libera/#commonlisp - IRC Chatlog
Search
6:19:15
Shinmera
Swank's interface isn't exported or properly documented, and I didn't want to rely on Swank as a library since it has a whole bunch of other stuff, too.
6:21:41
beach
Here is what I think then. I think we (not sure who "we" are yet) should improve Dissect so that it can handle all the stuff we need for a "debugger", and then change or replace the CLIM debugger to use it.
6:23:52
Shinmera
Sounds good. My initial use-case for Dissect was for non-interactive debuggers (loggers, web displays, etc.) so it should have most things.
6:25:04
beach
I see. Though scymtym indicated a few things that could be handy in an interactive debugger.
6:26:46
Shinmera
Mostly because I don't know what Swank provides there or what would even be needed that isn't in the standard already
6:54:42
beach
Some of the missing code could probably be copied from, or at least be inspired by the corresponding SWANK code.
7:38:31
pkal
Does anyone know why hunchentoot handles want strings to be generated, instead of writing to a stream?
7:55:11
jackdaniel
pkal: you can use stream directly, returning a string is just a conceptualy easy default
8:02:52
pkal
oh, so I can just write to *standard-output*? I should try these things out before asking questions...
10:23:47
Shinmera
The API's been out there for a long time and there are people depending on it, so I would be reluctant to change the public-facing stuff without compatibility
13:23:59
beach
phoe: The license for the portable condition system is quite complicated, but you gave me permission to include parts of your code in SICL, which has a BSD license.
13:24:07
beach
Now I am working on a system that I call "Predicament", which is also a portable implementation of the condition system, but with more documentation, and which can be used intrinsically. Predicament also uses BSD.