Re: restarts vs debugger command

2015-07-16 Thread 73budden .
Hi! Thanks for the hint. I took a look at sources. Both solutions have their advantages. Slime-asdf works in any CL which supports SLIME. My solution works in SBCL and Lispworks only but does not require SLIME. Either variant can be prefferred in different situations. What goes to name coersion,

Re: restarts vs debugger command

2015-07-15 Thread Robert Goldman
On 7/10/15 Jul 10 -5:46 AM, 73budden . wrote: > I see you mean situation where we have systems > > (defsystem "Bad2") > (defsystem "bAd2") > (defsystem :|baD2|) > > In this case we can navigate to :|baD2| by name :bad2, and unable to > navigate to first two systems. Where should I err? According

Re: restarts vs debugger command

2015-07-10 Thread 73budden .
I see you mean situation where we have systems (defsystem "Bad2") (defsystem "bAd2") (defsystem :|baD2|) In this case we can navigate to :|baD2| by name :bad2, and unable to navigate to first two systems. Where should I err? According to coerce-name rules, :|baD2|, :bad2 and "bad2" are identical

Re: restarts vs debugger command

2015-07-10 Thread 73budden .
Hi! >> I believe *current-component* is rather innocent >NOT AT ALL. Design choices is a great topic for holywar :) If variables are not innocent for you, then you just not accept my patch. I'll continue to use it for myself. Unfortunately, I have no time and desire to reshape it, at least in the

Re: restarts vs debugger command

2015-07-09 Thread Faré
On Thu, Jul 9, 2015 at 3:07 PM, 73budden . wrote: >> Why would a file be loaded through the wrong system? > Sorry, I have no time to dig into techical details of that kind. > Well, if we don't understand the error model, we can't devise a proper fix. How is the solution I offer not satisfactory?

Re: restarts vs debugger command

2015-07-09 Thread 73budden .
> Why would a file be loaded through the wrong system? Sorry, I have no time to dig into techical details of that kind. I believe *current-component* is rather innocent and sometimes useful, but this is not so important. What I want, is that editing feature would be available to all asdf users. How

Re: restarts vs debugger command

2015-07-09 Thread Faré
> But what about "normal" operation? E.g. I use "of-system" to declare and > assert > that the file is loaded through a correct system. Only a special > variable works there as there is no condition at all. > Why would a file be loaded through the wrong system? Is it something likely to happen? Ho

restarts vs debugger command

2015-07-09 Thread 73budden .
Hi! > You 'access' a debugger stack by using handler-bind and restart-case. > Then the user uses the debugger that can use the annotations. This > modular design is a great strength of CL. Yes, I was wrong. It is easy to capture condition with handler-bind and restart-case. But what about "normal"