1:09:18drmeisterOk - I have a bit of a problem with lparallel.
1:10:04drmeisterI need to startup an lparallel kernel when cando starts, and shut it down when cando finishes.
1:11:37drmeisterIt's expensive to start lparallel kernels and so in the lparallel docs they say it's expected to live the lifetime of the lisp session.
1:12:42drmeisterI gotta figure out how to ensure that (lparallel:end-kernel lparallel:*kernel*) is evaluated when cando shuts down.
1:14:09Bikewe could add an atexit kind of mechanism
1:20:24drmeisterI'm making lparallel a builtin part of cando. So lparallel is always available.
1:21:17drmeisterSo I'll implement something like atexit - but it has to happen at the right time, before all of the MPS teardown starts happening - otherwise I get those assertion failures.
3:43:03drmeister::notify Bike We can set breakpoints with the bogus DWARF info. Starting up iclasp-boehm, connect with udb and go: b cmpintrinsics.lsp:9995 / b cmpintrinsics.lsp:999993 and then compile-file something it breaks when it hits that code.
3:43:03Colleendrmeister: Got it. I'll let Bike know as soon as possible.
3:43:27drmeister::notify Bike This will help us find it and fix the compiler to generate better DWARF info.
3:43:27Colleendrmeister: Got it. I'll let Bike know as soon as possible.