Well it seems rather special purpose. What are you using it for? Why is the cost impacting your work?
On 2010-03-02, at 4:06 PM, Alexandre Bergel wrote: > Will it be of any use for you? If yes, then I will do it. > > Alexandre > > > On 2 Mar 2010, at 21:00, John M McIntosh wrote: > >> Maybe you could write a plugin/primitive to do the work? >> >> On 2010-03-02, at 3:50 PM, Alexandre Bergel wrote: >> >>> Dear List, >>> >>> I was wondering whether there is a fast way to know the method call >>> stack depth. Something like what follows does the job: >>> >>> -=-=-=-=-=-=-=-=-=-=-=-= >>> | depth running | >>> depth := 0. >>> running := thisContext. >>> [ running sender notNil ] whileTrue: [ running := running sender. >>> depth := depth + 1]. >>> depth >>> -=-=-=-=-=-=-=-=-=-=-=-= >>> >>> But it is rather slow. Anyone has a suggestion? >>> >>> Cheers, >>> Alexandre >>> -- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: >>> Alexandre Bergel http://www.bergel.eu >>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;. -- =========================================================================== John M. McIntosh <john...@smalltalkconsulting.com> Twitter: squeaker68882 Corporate Smalltalk Consulting Ltd. http://www.smalltalkconsulting.com =========================================================================== _______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project