On Friday 28 December 2012 14:32:50 you wrote: > 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
Thank you. I was misled that ccl and sbcl (with warning) allow this definition. And a lot of thanks for the link. ------------------------------------------------------------------------------ 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