I can report though that it loads fine in Pharo 4. I used versioner to load version 6. In win 7 I could hear the sounds, but in MACOS I cant hear a thing so it looks like it works only for windows.
Στις 29 Σεπ 2014 3:12 μ.μ., ο χρήστης "stepharo" <[email protected]> έγραψε: > Indeed the configuration is not made to load in 4. > I will see if I get some times. > May be we should have a default that works by default. > > Stef > > On 29/9/14 09:10, kilon alios wrote: > > I was reading the chapter on Pharo sound and since Pharo 4 has not Pharo > Sound in the configuration browser I decided to try via gofer, it loads the > configurations just fine (please note that the syntax is wrong because : > are missing for the keyword messages ) but this > > (#ConfigurationOfPharoSound asClass project version: #stable) load > > gives me the error that the stable version is not defined > > > [ (MetacelloSymbolicVersionDoesNotExistError project: self project > versionString: aVersionString) signal ] in > MetacelloMCProject(MetacelloProject)>>version: in Block: [ > (MetacelloSymbolicVersionDoesNotExistError proje...etc... > Dictionary>>at:ifAbsent: > MetacelloMCProject(MetacelloProject)>>version: > UndefinedObject>>DoIt > OpalCompiler>>evaluate > SmalltalkEditor>>evaluateSelectionAndDo: > SmalltalkEditor>>evaluateSelection > [ textMorph editor evaluateSelection ] in PluggableTextMorph>>doIt in > Block: [ textMorph editor evaluateSelection ] > [ result := editBlock value ] in PluggableTextMorph>>handleEdit: in Block: > [ result := editBlock value ] > TextMorphForEditView(TextMorph)>>handleEdit: > PluggableTextMorph>>handleEdit: > PluggableTextMorph>>doIt > Workspace(Object)>>perform:orSendTo: > [ > | selArgCount | > "show cursor in case item opens a new MVC window" > (selArgCount := selector numArgs) = 0 > ifTrue: [ target perform: selector ] > ifFalse: [ > selArgCount = arguments size > ifTrue: [ target perform: selector withArguments: arguments ] > ifFalse: [ target perform: selector withArguments: (arguments copyWith: > evt) ] ]. > self changed ] in ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: in > Block: [ ... > BlockClosure>>ensure: > CursorWithMask(Cursor)>>showWhile: > ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: > ToggleMenuItemMorph(MenuItemMorph)>>mouseUp: > ToggleMenuItemMorph(MenuItemMorph)>>handleMouseUp: > MouseButtonEvent>>sentTo: > ToggleMenuItemMorph(Morph)>>handleEvent: > MorphicEventDispatcher>>dispatchDefault:with: > MorphicEventDispatcher>>dispatchEvent:with: > ToggleMenuItemMorph(Morph)>>processEvent:using: > MorphicEventDispatcher>>dispatchDefault:with: > MorphicEventDispatcher>>dispatchEvent:with: > MenuMorph(Morph)>>processEvent:using: > MenuMorph(Morph)>>processEvent: > MenuMorph>>handleFocusEvent: > [ > ActiveHand := self. > ActiveEvent := anEvent. > result := focusHolder handleFocusEvent: (anEvent transformedBy: > (focusHolder transformedFrom: self)) ] in > HandMorph>>sendFocusEvent:to:clear: in Block: [ ... > > > >
