Thanks, I will use that. And I mean that there is nothing else (except that
fmakeunbound that I learned now) to actually get program working again,
other than turning off ecl and turn it on again (and get all the stuff
back).


2012/12/27 Anton Vodonosov <avodono...@yandex.ru>

> 28.12.2012, 00:17, "Peter Enerccio" <enerc...@gmail.com>:
> > 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
>



-- 
Bc. Peter Vaňušanik
http://www.bishojo.tk
------------------------------------------------------------------------------
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
Ecls-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ecls-list

Reply via email to