Le 23/09/2017 à 21:01, Stéphane Ducasse a écrit :
I was thinking more about Moose, Seaside….. Because Pharo is not that large. Even if we can remove things. And the bootstrap is not really related to that.
From Moose we get only FAME and FAMIX, but we can restrict a little more FAMIX. I would like to make groups depending of the language because for now we load everything for every language. Not loading the Smalltalk package into non smalltalk technologies would help us to reduce the time of queries.
For Seaside I opened an issue on Seaside issue tracker some weeks ago to be able to load seaside without the tests. It will probably be done for Seaside 3.3.
Then I think we use pretty much everything that we load on top of Pharo.
ok do you know when the queries dict is used? Because this is the first time I hear about it.
Here is the list of usages I see:
- MooseModel use it to save bookmarks - FAMIXContainerEntity use it in #classes - FAMIXNamespace use it for #methods - FAMIXPackage use it for #classes, #concernedClassesCollection, #extendedClasses, #extensionClasses, #extensionMethods, #localMethods - Other FAMIXXXX use it that way - MooseAbstractGroup use it in the #allModelXXX methods and #allWithSubTypesOf: …
Stéphane Ducasse http://stephane.ducasse.free.fr http://www.synectique.eu / http://www.pharo.org%C2%A0 03 59 35 87 52 Assistant: Julie Jonas FAX 03 59 57 78 50 TEL 03 59 35 86 16 S. Ducasse - Inria 40, avenue Halley, Parc Scientifique de la Haute Borne, Bât.A, Park Plaza Villeneuve d'Ascq 59650 France