theseion / Fuel

Fuel, the Smalltalk object serializer
https://theseion.github.io/Fuel
MIT License
27 stars 13 forks source link

[Pharo12] Huge cleanup of the method categories/protocols/ClassOrganizer #275

Closed MarcusDenker closed 1 year ago

MarcusDenker commented 1 year ago

As mentioned in https://github.com/theseion/Fuel/issues/270, we are changing deeply the structure of classes: ProtocolOrganizer has been merged with ClassOrganizer, the goal is to simplify the API and move it to class descrition.

We do these changes in the Pharo12 branch and change Fuel as needed.

Making a version of fuel that is source=level compatible to that and all old Pharo version might be possible but for sure will require lots of more workarounds in the FLPLatform hierarchy

MarcusDenker commented 1 year ago

ClassOrganizer now has been inlined into ClassDescription in Pharo12: https://github.com/pharo-project/pharo/pull/13861

This included more change to Fuel, removing the sends of "organization"

theseion commented 1 year ago

Done

theseion commented 1 year ago

In https://github.com/pharo-project/pharo/pull/14132