[Pharo-project] HelpBrowser takes too much time to open

Mariano Martinez Peck marianopeck at gmail.com
Sat Apr 30 15:32:09 CEST 2011

On Sat, Apr 30, 2011 at 2:14 AM, Torsten Bergmann <astares at gmx.de> wrote:

> This is because the help book "Pharo" includes an API
> reference for the WHOLE system (starting from ProtoObject
> all subclasses down) and converts all class comments
> in the system into help text. Accessing sources is slow...
Thanks Torsten for the explanation.

> Just run
>  MessageTally spyOn: [SystemReference asHelpTopic]
> If nobody uses this full API reference then we can eliminate
> the class "PharoAPIHelp" and it should be much faster
> (from 3705 down to 1006 in my image).
No, I like that, it would be cool to keep it.
What I am wondering (I have no idea how HelpBrowser is implemented) is if
you cannot do a lazy loading for PharoHelp instead of the whole image.
For example, when you start you have ProtoObject, then 6 subclasess, and
then.... so...what about loading the subclasses only when requested ?  in
this case, why expanding with the arrow.

> Other books like the ones on announcements and on regular
> expression also contain an API reference ... but only
> with classes for these packages.

Ok, I understand.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gforge.inria.fr/pipermail/pharo-project/attachments/20110430/a7f4d7b0/attachment.htm>

More information about the Pharo-project mailing list