Now, ��a ProfStef tutorial must subclass AbstractTutorial. Danny has written a simple method to find all tutorials:
AbstractTutorial ��class >>��tutorials
^self subclasses sortBy: [:a :b |
a name < b name].
Note that the class name is used to generate the tutorial title (like in Rails). So:
HowToMakeYourOwnTutorial title ��==> ��'How To Make Your Own Tutorial'
Laurent
��
Each package can define each own tutorial entry point method like this:
AlgernonTutorial class>>MyCooooolTutorial
�� ��<tutorial>
�� ��bla bla bla
then with:
(PragmaCollector filter: [:pragma | pragma keyword = ��'tutorial']) reset
you ��get all existing methods with a <tutorial> pragma.
And no need to manage any registration/unregistration.
Cheers
Alain