Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- transcript --
- BaselineOfWonkaProjects class>>loadWonkaProjectsGroup: (System is Undeclared)
- BaselineOfWonkaProjects class>>loadWonkaProjectsGroup: (System is Undeclared)
- BaselineOfWonkaProjects class>>loadWonkaProjectsGroup: (MethodVersionHistory is Undeclared)
- BaselineOfWonkaProjects class>>loadWonkaProjectsGroup: (MethodVersionHistory is Undeclared)
- BaselineOfWonkaProjects class>>loadWonkaProjectsGroup: (System is Undeclared)
- *** Loading WonkaProjects
- From: filetree:///home/wonka/development-squeak/wonka/monticello
- Modes: #()
- Fetched -> BaselineOfWonkaProjects-WillyWonka.9400 --- filetree:///home/wonka/development-squeak/wonka/monticello [:] --- filetree:///home/wonka/development-squeak/wonka/monticello
- Loaded -> BaselineOfWonkaProjects-WillyWonka.9400 --- filetree:///home/wonka/development-squeak/wonka/monticello [:] --- filetree:///home/wonka/development-squeak/wonka/monticello
- Loading baseline of BaselineOfWonkaProjects...
- -- stack --
- Author: Anonymous
- MetacelloPackagesSpec(Object)>>error:
- MetacelloPackagesSpec>>packageSpecsInLoadOrderFor:
- MetacelloMCVersionSpec(MetacelloVersionSpec)>>packageSpecsInLoadOrder
- MetacelloMCVersionSpec(MetacelloVersionSpec)>>projectDo:packageDo:groupDo:
- MetacelloMCVersion>>packages
- MetacelloMCVersion>>packageAndProjectNamesToLoad:loader:
- MetacelloMCVersion>>defaultPackageNamesToLoad:
- [ | fetchLoader |
- fetchLoader := self
- fetchRequiredFromArray: (self defaultPackageNamesToLoad: anArray).
- MetacelloPlatform current
- do: [ fetchLoader doLoad ]
- displaying: 'Loading ' , displayString.
- Transcript
- cr;
- show: '...finished ' , self versionNumber printString.
- ^ fetchLoader ] in MetacelloMCVersion>>doLoadRequiredFromArray:
- BlockClosure>>ensure:
- MetacelloMCVersion>>doLoadRequiredFromArray:
- ByteString(String)>>loadRequiredForMetacelloMCVersion:
- MetacelloMCVersion>>load:
- [ | version loadedSpec |
- self setDefaultsAndValidateProjectSpec.
- [ loadedSpec := (self lookupProjectSpecFor: self projectSpec) copy ]
- on: MetacelloAllowProjectDowngrade , MetacelloAllowProjectUpgrade
- do:
- [ :ex | ex handleOnDownGrade: onDownGradeBlock onUpgrade: onUpgradeBlock ].
- version := loadedSpec versionForScriptEngine: self.
- self
- root:
- (required isEmpty
- ifTrue: [ version load ]
- ifFalse: [ version load: required ]) loadDirective.
- loadedSpec loads: required.
- MetacelloProjectRegistration
- registrationForProjectSpec: loadedSpec
- ifAbsent: [ :new |
- new
- loadedInImage: true;
- registerProject ]
- ifPresent: [ :existing :new |
- existing
- copyOnWrite: [ :existingCopy |
- existingCopy
- loadedInImage: true;
- merge: new ] ] ] in [ self
- handleNotificationsForAction: [ | version loadedSpec |
- self setDefaultsAndValidateProjectSpec.
- [ loadedSpec := (self lookupProjectSpecFor: self projectSpec) copy ]
- on: MetacelloAllowProjectDowngrade , MetacelloAllowProjectUpgrade
- do:
- [ :ex | ex handleOnDownGrade: onDownGradeBlock onUpgrade: onUpgradeBlock ].
- version := loadedSpec versionForScriptEngine: self.
- self
- root:
- (required isEmpty
- ifTrue: [ version load ]
- ifFalse: [ version load: required ]) loadDirective.
- loadedSpec loads: required.
- MetacelloProjectRegistration
- registrationForProjectSpec: loadedSpec
- ifAbsent: [ :new |
- new
- loadedInImage: true;
- registerProject ]
- ifPresent: [ :existing :new |
- existing
- copyOnWrite: [ :existingCopy |
- existingCopy
- loadedInImage: true;
- merge: new ] ] ] ] in MetacelloScriptEngine>>load:onProjectDownGrade:onProjectUpgrade:
- BlockClosure>>on:do:
- [ actionBlock
- on:
- MetacelloLookupProjectSpec , MetacelloLookupProjectSpecForLoad
- , MetacelloProjectSpecLoadedNotification
- , MetacelloScriptEnsureProjectLoadedForDevelopment
- , MetacelloLookupBaselineSpecForEnsureLoad
- do:
- [ :ex | "lookup and registration handlers need to be innermost set of handlers ...they may throw option notifications" ex handleResolutionFor: self ] ] in [ [ actionBlock
- on:
- MetacelloLookupProjectSpec , MetacelloLookupProjectSpecForLoad
- , MetacelloProjectSpecLoadedNotification
- , MetacelloScriptEnsureProjectLoadedForDevelopment
- , MetacelloLookupBaselineSpecForEnsureLoad
- do:
- [ :ex | "lookup and registration handlers need to be innermost set of handlers ...they may throw option notifications" ex handleResolutionFor: self ] ]
- on:
- MetacelloAllowProjectDowngrade , MetacelloAllowProjectUpgrade
- , MetacelloAllowConflictingProjectUpgrade
- do:
- [ :ex | "option handlers need to be outermost set of handlers ... last line of defense before users are involved" ex handleResolutionFor: self ] ] in [ [ [ actionBlock
- on:
- MetacelloLookupProjectSpec , MetacelloLookupProjectSpecForLoad
- , MetacelloProjectSpecLoadedNotification
- , MetacelloScriptEnsureProjectLoadedForDevelopment
- , MetacelloLookupBaselineSpecForEnsureLoad
- do:
- [ :ex | "lookup and registration handlers need to be innermost set of handlers ...they may throw option notifications" ex handleResolutionFor: self ] ]
- on:
- MetacelloAllowProjectDowngrade , MetacelloAllowProjectUpgrade
- , MetacelloAllowConflictingProjectUpgrade
- do:
- [ :ex | "option handlers need to be outermost set of handlers ... last line of defense before users are involved" ex handleResolutionFor: self ] ]
- on: MetacelloAllowLockedProjectChange
- do:
- [ :ex | "MetacelloAllowLockedProjectChange need to be outermost handler ... since it is signaled from second line of handlers" ex handleResolutionFor: self ] ] in MetacelloScriptEngine>>handleNotificationsForAction:
- BlockClosure>>on:do:
- [ [ actionBlock
- on:
- MetacelloLookupProjectSpec , MetacelloLookupProjectSpecForLoad
- , MetacelloProjectSpecLoadedNotification
- , MetacelloScriptEnsureProjectLoadedForDevelopment
- , MetacelloLookupBaselineSpecForEnsureLoad
- do:
- [ :ex | "lookup and registration handlers need to be innermost set of handlers ...they may throw option notifications" ex handleResolutionFor: self ] ]
- on:
- MetacelloAllowProjectDowngrade , MetacelloAllowProjectUpgrade
- , MetacelloAllowConflictingProjectUpgrade
- do:
- [ :ex | "option handlers need to be outermost set of handlers ... last line of defense before users are involved" ex handleResolutionFor: self ] ] in [ [ [ actionBlock
- on:
- MetacelloLookupProjectSpec , MetacelloLookupProjectSpecForLoad
- , MetacelloProjectSpecLoadedNotification
- , MetacelloScriptEnsureProjectLoadedForDevelopment
- , MetacelloLookupBaselineSpecForEnsureLoad
- do:
- [ :ex | "lookup and registration handlers need to be innermost set of handlers ...they may throw option notifications" ex handleResolutionFor: self ] ]
- on:
- MetacelloAllowProjectDowngrade , MetacelloAllowProjectUpgrade
- , MetacelloAllowConflictingProjectUpgrade
- do:
- [ :ex | "option handlers need to be outermost set of handlers ... last line of defense before users are involved" ex handleResolutionFor: self ] ]
- on: MetacelloAllowLockedProjectChange
- do:
- [ :ex | "MetacelloAllowLockedProjectChange need to be outermost handler ... since it is signaled from second line of handlers" ex handleResolutionFor: self ] ] in MetacelloScriptEngine>>handleNotificationsForAction:
- BlockClosure>>on:do:
- [ [ [ actionBlock
- on:
- MetacelloLookupProjectSpec , MetacelloLookupProjectSpecForLoad
- , MetacelloProjectSpecLoadedNotification
- , MetacelloScriptEnsureProjectLoadedForDevelopment
- , MetacelloLookupBaselineSpecForEnsureLoad
- do:
- [ :ex | "lookup and registration handlers need to be innermost set of handlers ...they may throw option notifications" ex handleResolutionFor: self ] ]
- on:
- MetacelloAllowProjectDowngrade , MetacelloAllowProjectUpgrade
- , MetacelloAllowConflictingProjectUpgrade
- do:
- [ :ex | "option handlers need to be outermost set of handlers ... last line of defense before users are involved" ex handleResolutionFor: self ] ]
- on: MetacelloAllowLockedProjectChange
- do:
- [ :ex | "MetacelloAllowLockedProjectChange need to be outermost handler ... since it is signaled from second line of handlers" ex handleResolutionFor: self ] ] in MetacelloScriptEngine>>handleNotificationsForAction:
- BlockClosure>>on:do:
- MetacelloScriptEngine>>handleNotificationsForAction:
- [ self
- handleNotificationsForAction: [ | version loadedSpec |
- self setDefaultsAndValidateProjectSpec.
- [ loadedSpec := (self lookupProjectSpecFor: self projectSpec) copy ]
- on: MetacelloAllowProjectDowngrade , MetacelloAllowProjectUpgrade
- do:
- [ :ex | ex handleOnDownGrade: onDownGradeBlock onUpgrade: onUpgradeBlock ].
- version := loadedSpec versionForScriptEngine: self.
- self
- root:
- (required isEmpty
- ifTrue: [ version load ]
- ifFalse: [ version load: required ]) loadDirective.
- loadedSpec loads: required.
- MetacelloProjectRegistration
- registrationForProjectSpec: loadedSpec
- ifAbsent: [ :new |
- new
- loadedInImage: true;
- registerProject ]
- ifPresent: [ :existing :new |
- existing
- copyOnWrite: [ :existingCopy |
- existingCopy
- loadedInImage: true;
- merge: new ] ] ] ] in MetacelloScriptEngine>>load:onProjectDownGrade:onProjectUpgrade:
- BlockClosure>>ensure:
- MetacelloProjectRegistration class>>copyRegistryRestoreOnErrorWhile:
- MetacelloScriptEngine>>load:onProjectDownGrade:onProjectUpgrade:
- MetacelloScriptEngine>>load:
- [ :projectSpec |
- | engine |
- engine := MetacelloScriptEngine new
- options: self options copy;
- projectSpec: projectSpec;
- yourself.
- engine perform: actionArg key withArguments: actionArg value.
- engine root ifNotNil: [ :root | self roots add: root ] ] in MetacelloScriptApiExecutor(MetacelloScriptExecutor)>>execute:
- [ :projectSpec |
- projectSpec
- ifNotNil: [ projectSpecBlock
- value: (self applyArgsToProjectSpec: projectSpec copy) ] ] in MetacelloScriptApiExecutor>>executeString:do:
- Array(SequenceableCollection)>>do:
- MetacelloScriptApiExecutor>>executeString:do:
- ByteString(String)>>execute:against:
- MetacelloScriptApiExecutor(MetacelloScriptExecutor)>>execute:
- Metacello>>execute:args:
- Metacello>>load:
- [ self metacelloForLoading load: aGroup asString ] in [ self
- doNotSkipOverDirtyPackagesDuring: [ self metacelloForLoading load: aGroup asString ] ] in WonkaLoader>>loadGroup:
- BlockClosure>>on:do:
- WonkaLoader>>doNotSkipOverDirtyPackagesDuring:
- [ self
- doNotSkipOverDirtyPackagesDuring: [ self metacelloForLoading load: aGroup asString ] ] in WonkaLoader>>loadGroup:
- WonkaLoader>>doWithPlatformModes:
- WonkaLoader>>loadGroup:
- BaselineOfWonkaProjects class>>loadWonkaProjectsGroup:
- UndefinedObject>>DoIt
- OpalCompiler>>evaluate
- RubSmalltalkEditor>>evaluate:andDo:
- RubSmalltalkEditor>>highlightEvaluateAndDo:
- GLMMorphicPharoScriptRenderer(GLMMorphicPharoCodeRenderer)>>popupPrint
- MorphicAlarm(MessageSend)>>value
- MorphicAlarm>>value:
- WorldState>>triggerAlarmsBefore:
- WorldState>>runLocalStepMethodsIn:
- WorldState>>runStepMethodsIn:
- WorldMorph>>runStepMethods
- WorldState>>doOneCycleNowFor:
- WorldState>>doOneCycleFor:
- WorldMorph>>doOneCycle
- WorldMorph class>>doOneCycle
- [ [ WorldMorph doOneCycle.
- Processor yield.
- false ] whileFalse: [ ] ] in MorphicUIManager>>spawnNewProcess
- [ self value.
- Processor terminateActive ] in BlockClosure>>newProcess
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement