Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add strategy to flatten subclasses as class categories when exporting #40

Closed
eMaringolo opened this issue Apr 15, 2020 · 0 comments
Closed
Assignees
Labels
enhancement New feature or request exporting Issues related with exporting in Tonel format portability Issues related with using Tonel between Smalltalk dialects
Milestone

Comments

@eMaringolo
Copy link
Collaborator

As with #39 when loading, we need a strategy to "flatten" an Application Subapps into a single Tonel Package, where each class defined in a Subapp is assigned to a single package and moved into a category.

E.g. MyApplication contains a Core SubApplication, then the classes defined in Core will exported as part of the MyApplication package, with the category MyApplication-Core.

Both the application and subapplication should know how to map to a specific tag if defined (so CoreSubApp could be converted to whatever CoreSubApp class>>_tonelTagName returns (in case there is an App/SubApp prefix defined in #34).

@eMaringolo eMaringolo added enhancement New feature or request exporting Issues related with exporting in Tonel format labels Apr 15, 2020
@eMaringolo eMaringolo added this to the 1.2 milestone Apr 15, 2020
@eMaringolo eMaringolo self-assigned this Apr 15, 2020
@eMaringolo eMaringolo removed this from the 1.2 milestone Nov 5, 2020
@marianopeck marianopeck added the portability Issues related with using Tonel between Smalltalk dialects label Nov 5, 2020
eMaringolo added a commit that referenced this issue Jun 2, 2021
@eMaringolo eMaringolo added this to the 1.3 milestone Jun 2, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request exporting Issues related with exporting in Tonel format portability Issues related with using Tonel between Smalltalk dialects
Projects
None yet
Development

No branches or pull requests

2 participants