restarts vs debugger command

Robert Goldman rpgoldman at sift.net
Thu Jul 16 04:25:26 UTC 2015


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 to
> coerce-name rules, :|baD2|, :bad2 and "bad2" are identical system name
> designators, so my code works correctly. I can also find "bad2" by
> :bad2
> 
> What goes to "Bad2" and "bAd2", slime-edit-definition IMO accepts
> symbol names, not strings. So user will never be able to navigate to
> them via M-. . The only reasonable thing to do IMO is to avoid
> recording definition for systems named by strings. Right?
> 

I believe slime-asdf already provides commands for editing systems.  Try
having a look at that: maybe it already does what you want.

best,
r




More information about the asdf-devel mailing list