From: Nikodemus S. <tsi...@cc...> - 2004-08-01 18:25:14
|
Attached is the current version of the single-stepper, including source-location information (not used, but there for eg. Slime) and debugger integration. I'm planning to merge this shortly, which is mostly a pretty straightforward proposition with one exception: The *internal-packages* hack is ugly and hardcodes information about public packages in the wrong place: the right thing to do would be to pull this information out of package-data-lisp.expr. To this end I'd like to change that into a plain list of plists, so that pulling information out of there doesn't require mucking with the cold-package objects, and add a :public flag to public interface packages like sb-ext, sb-mop. sb-alien, and sb-gray. ...and while at it fix it so that it should mostly autoindent correctly in emacs. While I like think this is a good change, I also feel it potentially controversial, so I'm not going to go ahead before others have had a chance to holler if they feel this a bad idea. So holler. ;-) Cheers, -- Nikodemus "Not as clumsy or random as a C++ or Java. An elegant weapon for a more civilized time." |
From: Nikodemus S. <tsi...@cc...> - 2004-08-01 18:27:28
Attachments:
step4.lisp
|
On Sun, 1 Aug 2004, Nikodemus Siivola wrote: > Attached is the current version of the single-stepper, including *cough* attached *cough* Cheers, -- Nikodemus "Not as clumsy or random as a C++ or Java. An elegant weapon for a more civilized time." |