RPackage design documentation

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

RPackage design documentation

Esteban A. Maringolo
Where can I find documentation about how the RPackage system?

I want to learn how RPackageOrganizer, RPackageTag/classTag and
similar classes are supposed to work together. :)

Thank you!


Esteban A. Maringolo

Reply | Threaded
Open this post in threaded view
|

Re: RPackage design documentation

stepharo
Most my documentations are in the tests I wrote.
I spent more time in the tests than the code
In essence a tag is just a label you can put to a class it does not
influence the package.
A package is
     a list of class definition
     a list of method selectors
Read the class comment because it explains all path I followed.

Stef

> Where can I find documentation about how the RPackage system?
>
> I want to learn how RPackageOrganizer, RPackageTag/classTag and
> similar classes are supposed to work together. :)
>
> Thank you!
>
>
> Esteban A. Maringolo
>
>


Reply | Threaded
Open this post in threaded view
|

Re: RPackage design documentation

Thierry Goubier
Hi Esteban,

just be carefull if you start to play with it. Endless loops, code loss and other nasty issues may happen when RPackage (overall) is desynchronized from the state of the system. The concept is simple, but the time needed to get it right was very significant. It was redesigned once already.

At the same time, any time and knowledge you may gain about the RPackage internals will be very valuable for the Pharo community.

Thierry

2015-10-16 12:47 GMT+02:00 stepharo <[hidden email]>:
Most my documentations are in the tests I wrote.
I spent more time in the tests than the code
In essence a tag is just a label you can put to a class it does not influence the package.
A package is
    a list of class definition
    a list of method selectors
Read the class comment because it explains all path I followed.

Stef

Where can I find documentation about how the RPackage system?

I want to learn how RPackageOrganizer, RPackageTag/classTag and
similar classes are supposed to work together. :)

Thank you!


Esteban A. Maringolo