I use this script, but some packages are not useful:
=======
Gofer new
renggli: 'unsorted';
addPackage: 'Shout';
addPackage: 'ShoutWorkspace';
addPackage: 'RoelTyper';
load.
Gofer new
squeaksource: 'rb';
addPackage: 'AST-Core';
addPackage: 'Refactoring-Core';
addPackage: 'Refactoring-Spelling';
load.
Gofer omnibrowser load.
Gofer new
squeaksource: 'EnhancedOB';
addPackage: 'OmniBrowser2';
addPackage: 'O2-Standard';
addPackage: 'O2-Morphic';
addPackage: 'O2-Enhancements';
addPackage: 'OCForO2';
addPackage: 'O2-Refactory';
load.
Gofer new
squeaksource: 'Moose';
addPackage: 'ConfigurationOfMoose';
load.
(Smalltalk at: #ConfigurationOfMoose) perform: #loadDefault.
====
On Dec 22, 2009, at 16:53 , Stéphane Ducasse wrote:
tried to load moose in pharoCore-rc401
This package depends on the following classes:
RBProgramNodeVisitor
OBPluggableTextMorphWithShout
OBTextMorphWithShout
RBVariableNode
RBBlockLintRule
RBProgramNode
You must resolve these dependencies before you will be able to load these definitions:
FAMIXMetaModelClassesShouldNotOverrideRule
FAMIXMetaModelClassesShouldNotOverrideRule>>checkClass:
FAMIXMetaModelClassesShouldNotOverrideRule>>group
FAMIXMetaModelClassesShouldNotOverrideRule>>metaModelClasses
FAMIXMetaModelClassesShouldNotOverrideRule>>name
FAMIXMetaModelClassesShouldNotOverrideRule>>rationale
FAMIXMetaModelClassesShouldNotOverrideRule>>selectorsThatShouldNotBeOverriden
FAMIXMetaModelClassesShouldOverrideRule
FAMIXMetaModelClassesShouldOverrideRule>>checkClass:
FAMIXMetaModelClassesShouldOverrideRule>>group
FAMIXMetaModelClassesShouldOverrideRule>>metaModelClasses
FAMIXMetaModelClassesShouldOverrideRule>>name
FAMIXMetaModelClassesShouldOverrideRule>>rationale
FAMIXMetaModelClassesShouldOverrideRule>>resultClass
FAMIXMetaModelClassesShouldOverrideRule>>selectorsThatShouldBeOverriden
FameNameConventionBetweenFM3AndSmalltalkRule
FameNameConventionBetweenFM3AndSmalltalkRule>>addClass:toMetaBuilderCollection:
FameNameConventionBetweenFM3AndSmalltalkRule>>checkClass:
FameNameConventionBetweenFM3AndSmalltalkRule>>group
FameNameConventionBetweenFM3AndSmalltalkRule>>name
FameNameConventionBetweenFM3AndSmalltalkRule>>rationale
FameOppositeAttributeShouldPointBackRule
FameOppositeAttributeShouldPointBackRule>>checkMethod:
FameOppositeAttributeShouldPointBackRule>>group
FameOppositeAttributeShouldPointBackRule>>name
FameOppositeAttributeShouldPointBackRule>>rationale
FameSuperclassMetaDescribedExistRule
FameSuperclassMetaDescribedExistRule>>addClass:toMetaBuilderCollection:
FameSuperclassMetaDescribedExistRule>>checkClass:
FameSuperclassMetaDescribedExistRule>>group
FameSuperclassMetaDescribedExistRule>>name
FameSuperclassMetaDescribedExistRule>>rationale
MOEaselTextEditor
MOEaselTextEditor>>bindingOf:
MOEaselTextEditor>>hasBindingOf:
MOEaselTextEditor>>hasBindingThatBeginsWith:
MOEaselTextEditor>>textMorphClass
MOTextMorphWithShout
RBProgramNode>>isSuper
RBVariableNode>>isSuper
SmalltalkMethodVisitor
SmalltalkMethodVisitor classSide>>on:
SmalltalkMethodVisitor>>acceptAssignmentNode:
SmalltalkMethodVisitor>>acceptBlockNode:
SmalltalkMethodVisitor>>acceptCascadeNode:
SmalltalkMethodVisitor>>acceptMessageNode:
SmalltalkMethodVisitor>>acceptMethodNode:
SmalltalkMethodVisitor>>acceptReturnNode:
SmalltalkMethodVisitor>>acceptSequenceNode:
SmalltalkMethodVisitor>>acceptVariableNode:
SmalltalkMethodVisitor>>classifyMethodNode:
SmalltalkMethodVisitor>>createAccessTo:writing:
SmalltalkMethodVisitor>>createReferenceTo:
SmalltalkMethodVisitor>>extractCommentsFromNode:
SmalltalkMethodVisitor>>importer
SmalltalkMethodVisitor>>importer:
SmalltalkMethodVisitor>>matchConstant:
SmalltalkMethodVisitor>>matchConstructor:
SmalltalkMethodVisitor>>matchGetter:
SmalltalkMethodVisitor>>matchSetter:
SmalltalkMethodVisitor>>methodEntity
SmalltalkMethodVisitor>>parseTreeForSource:
SmalltalkMethodVisitor>>resolve:
SmalltalkMethodVisitor>>resolveInstanceSide:
SmalltalkMethodVisitor>>runWith:and:
SmalltalkMethodVisitor>>runWithSource:and:
SmalltalkMethodVisitor>>visitArgument:
SmalltalkMethodVisitor>>visitNode:
VisualWorksParseTreeMetricCalculator
VisualWorksParseTreeMetricCalculator>>acceptAssignmentNode:
VisualWorksParseTreeMetricCalculator>>acceptBlockNode:
VisualWorksParseTreeMetricCalculator>>acceptCascadeNode:
VisualWorksParseTreeMetricCalculator>>acceptMessageNode:
VisualWorksParseTreeMetricCalculator>>acceptMethodNode:
VisualWorksParseTreeMetricCalculator>>acceptSequenceNode:
VisualWorksParseTreeMetricCalculator>>classNameFromMethod
VisualWorksParseTreeMetricCalculator>>computeCyclomaticNumber:
VisualWorksParseTreeMetricCalculator>>countConditionals:
VisualWorksParseTreeMetricCalculator>>cyclomaticNumber
VisualWorksParseTreeMetricCalculator>>cyclomaticNumber2
VisualWorksParseTreeMetricCalculator>>cyclomaticNumber:
VisualWorksParseTreeMetricCalculator>>initialize
VisualWorksParseTreeMetricCalculator>>methodBodyOn:
VisualWorksParseTreeMetricCalculator>>methodComplexity
VisualWorksParseTreeMetricCalculator>>methodComplexity:
VisualWorksParseTreeMetricCalculator>>numberOfConditionals
VisualWorksParseTreeMetricCalculator>>numberOfConditionals:
VisualWorksParseTreeMetricCalculator>>numberOfLinesOfCode
VisualWorksParseTreeMetricCalculator>>numberOfLinesOfCode:
VisualWorksParseTreeMetricCalculator>>numberOfMessageSends
VisualWorksParseTreeMetricCalculator>>numberOfMessageSends:
VisualWorksParseTreeMetricCalculator>>numberOfStatements
VisualWorksParseTreeMetricCalculator>>numberOfStatements:
VisualWorksParseTreeMetricCalculator>>parameterComplexityMultiplier
VisualWorksParseTreeMetricCalculator>>parameterComplexityMultiplier:
VisualWorksParseTreeMetricCalculator>>processMethod:usingImporter:inModel:
VisualWorksParseTreeMetricCalculator>>resetMetricValues
VisualWorksParseTreeMetricCalculator>>visitArgument:
VisualWorksParseTreeVisitor
VisualWorksParseTreeVisitor>>checkThatClassIsStillCorrect
VisualWorksParseTreeVisitor>>classNameFromMethod
VisualWorksParseTreeVisitor>>compiledMethod
VisualWorksParseTreeVisitor>>famixNameFor:
VisualWorksParseTreeVisitor>>importer
VisualWorksParseTreeVisitor>>importer:
VisualWorksParseTreeVisitor>>inModel
VisualWorksParseTreeVisitor>>inModel:
VisualWorksParseTreeVisitor>>isDirtySuperInMethod:withReceiver:
VisualWorksParseTreeVisitor>>isSuperInMethod:withReceiver:
VisualWorksParseTreeVisitor>>methodBodyOn:
VisualWorksParseTreeVisitor>>methodEntity
VisualWorksParseTreeVisitor>>methodEntity:
VisualWorksParseTreeVisitor>>processMethod:usingImporter:inModel:
VisualWorksParseTreeVisitor>>stClass
VisualWorksParseTreeVisitor>>stClass:
VisualWorksParseTreeVisitor>>stParseTree
Select Proceed to continue, or close this window to cancel the operation.
_______________________________________________
Moose-dev mailing list
Moose-dev(a)iam.unibe.ch
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
---
Jannik Laval
PhD Student - Rmod Team - INRIA
Certified Project Management Associate (IPMA)
http://www.jannik-laval.eu
http://rmod.lille.inria.fr
---