Třída StandardFileStream nemá metodu inspectAllSubinstances. Má "pouze" metody inspectAllInstances a inspectSubInstances..
Je to jen taková blbost, ale pro pořádek....
Jinak musím autora opět pochválit za další přínos smalltalkově negramotné veřejnosti....
Názory k článku
Squeak: návrat do budoucnosti (15)
drobná chybička
celé vláknojak poslat subinstanci zprávu close?
celé vláknoještě bych měl takový dotaz.. když zobrazím subinstance třidy StandardFileStream a vidím ty, kterým bych chtěl poslat zprávu close... Jak jim tu zprávu poslat???
díky za radu
Re: jak poslat subinstanci zprávu close?
celé vláknoInspector se otevře nad indexovaným polem. Najdete-li si, že např. na indexu tři se nachází váš zlobivý proud, zavřete jej tak, že ve spodní části Inspectoru vyhodnotíte výraz
(self at: 3) close
Ještě jednoduší je dvakrát kliknou trojku v levé části Inspectoru, čímž se otevře nový Inspector přímo nad onou instancí. Potom již jí stačí (opět ve spodní části okna) jen poslat zprávu
self close.
Re: jak poslat subinstanci zprávu close?
celé vláknojak prosté.. díky...
btw: tohle a podobné věci se mi na Squeaku (st obecně) velmi líbí... Nevím, jak bych se nějakého jiného prostředí zeptal kolik je právě otevřených souborů a ještě k tomu bych mohl __takhle jednoduse__ kteremukoliv z nich poslat zpravu... uzasne...
Re: jak poslat subinstanci zprávu close?
celé vláknoInu, reflektivita a exploratory programming. Stará to LISPovská tradice, kterou Smalltalk dále rozvinul.

