Re: [Ecls-list] Bug: can't print-object hash-table

2012-12-28 Thread Stas Boukarev
Stas Boukarev stass...@gmail.com writes:

 Stanislav Frolov frolosof...@gmail.com writes:

 It seems to print functions do not call print-object method for hash-table 
 and 
 other standard types. I would like to see some human-readable representation 
 of hash tables.

 (defmethod print-object ((hash hash-table) stream)
  (format stream 42))
 ;compiled

 (print (make-hash-table))
 ;evaluated = #hash-table 0b41ef90

 Reproduced with latest ECL's version from git.
 That's correct, portable programs can't define methods which only
 specialize on standard classes.
See the last point:
http://www.lispworks.com/reference/HyperSpec/Body/11_abab.htm

-- 
With best regards, Stas.

--
Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
much more. Get web development skills now with LearnDevNow -
350+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122812
___
Ecls-list mailing list
Ecls-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ecls-list


Re: [Ecls-list] Please provide reproducible bug reports (was Better handling...)

2012-12-28 Thread Pascal J. Bourguignon
Juan Jose Garcia-Ripoll juanjose.garciarip...@gmail.com writes:

 This is related to the email about method redefinition, but I take it
 out of the thread beacuse it is important for the whole mailing list.

 Right now it is hard for me to read email. I cannot interact with you
 and I can only try to fix all bugs when I am better.

 But for that I neeed to be able to reproduce it.That means going step
 by step and doing the same things to get the same result. Saying
 swank crashes when I redefine a method with a different lambda list
 is simply too ambiguous.

 I am getting excelent bug reports in the SF bug tracking application.
 They make it very easy to fix the problems --someitmes just a minute
 of work--. In case of doubt, go to them.

 Finally, I beg your patience for this speech.

This is very natural.

Get well soon, take care!

-- 
__Pascal Bourguignon__ http://www.informatimago.com/
A bad day in () is better than a good day in {}.

--
Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
much more. Get web development skills now with LearnDevNow -
350+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122812
___
Ecls-list mailing list
Ecls-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ecls-list