28.12.2012, 00:17, "Peter Enerccio" <[email protected]>:
> When I try to use ecl with emacs and slime, if I need to change the method to 
> a different one, with different lambda list, I get an error out of which I 
> can't recover in any sensible way, so I have to stop the ecl and start is 
> again and load the new method in.

Do you only mean there are no restarts to redefine the generic function, or you 
mean 
there is no way out of slime debugger at all? I've tried and when in debugger 
there is a
ABORT restart allowing to return to slime top level

> This is way too cumberstone, there should be a redefinition restart installed 
> when you try to compile new method that has different lambda list that 
> expected (or a way to easily undefine previous definition) as it is in 
> lispworks.
>
> Could something like this be added, by any chance?
>

Indeed, other lisp like CCL have such restart too.

Meantime you can use a work-around  (FMAKUNBOUND 'my-generic)  - this will 
remove the generic function.

Best regards,
- Anton

------------------------------------------------------------------------------
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
_______________________________________________
Ecls-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ecls-list

Reply via email to