Pharo-dev
By thread
pharo-dev@lists.pharo.org
By month
Messages by month
- ----- 2026 -----
- July
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
October 2010
- 130 participants
- 1604 messages
Re: [Pharo-project] [BUG]Alien class(Object)>>error:
by Patricio Plaza A.
Hi Fernando,
I agree with you, something related to Alien is not working in the last version of Pharo. I'll following the thread Alien Plugin for Linux to get more information.
Saludos,
Patricio
Ref.:
______________________________________________________________________________
VM: Mac OS - intel - 1064 - Squeak4.1 of 17 April 2010 [latest update: #9957] Pharo Development 1.1
Image: Pharo-1.1-11411 [Latest update: #11411]
Mac OS X version 10.6.4 Snow Leopard: Intel Core 2 Duo,2 GHz,2 GB,1,07 GHz
______________________________________________________________________________
El 01-10-2010, a las 3:27, Fernando olivero escribió:
> Hi Patricio, could you provide more information on the image you are using? And the vm ? and the OS ?
>
> It seems to be an Alien related problem, and not Lumiere related. The last time i've updated the Configuration's it was working , but somethings have changed regarding Alien.
> You should check out the thread Alien Plugin for Linux.
>
> Steps to go:
> 1. fix Alien
> 2. make AlienOpenGL work
> 3. use Lumiere.
>
> First try to have AlienOpenGL working, using the ConfigurationOfAlienOpenGL, once we get it working , then we go back to Lumiere.
>
> ( I'll will fix the ConfigurationOfLumiere in the meantime )
>
> Thanks,
> Fernando
>
> pd: I would love to ditch AlienOpenGL as the OpenGL layer, and use the openGL port done by Igor using NativeBoost. It's more robust, faster and complete port.
>
>
> On Sep 30, 2010, at 8:36 PM, Tudor Girba wrote:
>
>> Welcome and thanks for the question. It would be so cool to get Lumiere back to light :).
>>
>> Cheers,
>> Doru
>>
>>
>> On 30 Sep 2010, at 20:29, Stéphane Ducasse wrote:
>>
>>> Welcome Patricio.
>>>
>>> Stef
>>>
>>> On Sep 30, 2010, at 6:31 PM, Patricio Plaza A. wrote:
>>>
>>>> Hi,
>>>>
>>>> I'm trying to load Lumiére framework executing the script in a workspace following the
>>>> instruction in "http://www.squeaksource.com/Lumiere/" but I'm getting some warning and error during the installation.
>>>>
>>>> I'll appreciate any support to get successfully load of Lumiére.
>>>>
>>>> Best regards,
>>>>
>>>> Patricio.
>>>>
>>>>
>>>> 30 September 2010 12:12:37 pm
>>>>
>>>> VM: Mac OS - intel - 1064 - Squeak4.1 of 17 April 2010 [latest update: #9957] Pharo Development 1.1
>>>> Image: Pharo-1.1-11411 [Latest update: #11411]
>>>>
>>>> SecurityManager state:
>>>> Restricted: false
>>>> FileAccess: true
>>>> SocketAccess: true
>>>> Working Dir /Users/pplaza/Documents/Pharo-1.1-OneClick.app/Contents/Resources
>>>> Trusted Dir /foobar/tooBar/forSqueak/bogus
>>>> Untrusted Dir /Users/pplaza/Library/Preferences/Squeak/Internet/My Squeak
>>>>
>>>> 1)
>>>> Message Warning:
>>>>
>>>> This package depends on the following classes:
>>>> GluQuadricObject
>>>> DisplayList
>>>> You must resolve these dependencies before you will be able to load these definitions:
>>>> DisplayList classSide>>generateOn:evaluating:
>>>> DisplayList>>generateOn:evaluating:
>>>> GluQuadricObject>>loadUnitAxisInto:
>>>>
>>>> 2)
>>>> Message Error:
>>>> Alien class(Object)>>error:
>>>> Receiver: Alien
>>>> Arguments and temporary variables:
>>>> aString: 'SystemDictionary>>recreateSpecialObjectsArray appears incompatible'
>>>> Receiver's instance variables:
>>>> superclass: ByteArray
>>>> methodDict: a MethodDictionary(size 131)
>>>> format: 1026
>>>> instanceVariables: nil
>>>> organization: ('accessing' address dataSize freeAfter: pointer strcpy strcpyFro...etc...
>>>> subclasses: {FFICallbackReturnValue. FFICallbackThunk}
>>>> name: #Alien
>>>> classPool: a Dictionary(#GCMallocedAliens->an AlienWeakTable #PlatformSizes->ni...etc...
>>>> sharedPools: nil
>>>> environment: a SystemDictionary(lots of globals)
>>>> category: #'Alien-Core'
>>>> traitComposition: {}
>>>> localSelectors: nil
>>>>
>>>> Alien class>>ensureInSpecialObjectsArray
>>>> Receiver: Alien
>>>> Arguments and temporary variables:
>>>> index: 53
>>>> Receiver's instance variables:
>>>> superclass: ByteArray
>>>> methodDict: a MethodDictionary(size 131)
>>>> format: 1026
>>>> instanceVariables: nil
>>>> organization: ('accessing' address dataSize freeAfter: pointer strcpy strcpyFro...etc...
>>>> subclasses: {FFICallbackReturnValue. FFICallbackThunk}
>>>> name: #Alien
>>>> classPool: a Dictionary(#GCMallocedAliens->an AlienWeakTable #PlatformSizes->ni...etc...
>>>> sharedPools: nil
>>>> environment: a SystemDictionary(lots of globals)
>>>> category: #'Alien-Core'
>>>> traitComposition: {}
>>>> localSelectors: nil
>>>>
>>>> Alien class>>initialize
>>>> Receiver: Alien
>>>> Arguments and temporary variables:
>>>>
>>>> Receiver's instance variables:
>>>> superclass: ByteArray
>>>> methodDict: a MethodDictionary(size 131)
>>>> format: 1026
>>>> instanceVariables: nil
>>>> organization: ('accessing' address dataSize freeAfter: pointer strcpy strcpyFro...etc...
>>>> subclasses: {FFICallbackReturnValue. FFICallbackThunk}
>>>> name: #Alien
>>>> classPool: a Dictionary(#GCMallocedAliens->an AlienWeakTable #PlatformSizes->ni...etc...
>>>> sharedPools: nil
>>>> environment: a SystemDictionary(lots of globals)
>>>> category: #'Alien-Core'
>>>> traitComposition: {}
>>>> localSelectors: nil
>>>>
>>>> MCMethodDefinition>>postloadOver:
>>>> Receiver: a MCMethodDefinition(Alien class>>initialize)
>>>> Arguments and temporary variables:
>>>> aDefinition: nil
>>>> Receiver's instance variables:
>>>> classIsMeta: true
>>>> source: 'initialize
>>>> "
>>>> Alien initialize
>>>> "
>>>> PlatformSizes := nil.
>>>> GCMallocedA...etc...
>>>> category: #'class initialization'
>>>> selector: #initialize
>>>> className: #Alien
>>>> timeStamp: 'kdt 9/25/2009 16:45'
>>>>
>>>> [] in [] in [] in MCMultiPackageLoader(MCPackageLoader)>>basicLoad
>>>> Receiver: a MCMultiPackageLoader
>>>> Arguments and temporary variables:
>>>> ea: a MCMethodDefinition(Alien class>>initialize)
>>>> Receiver's instance variables:
>>>> requirements: #()
>>>> unloadableDefinitions: a SortedCollection()
>>>> obsoletions: a Dictionary()
>>>> additions: an OrderedCollection(a MCOrganizationDefinition(#(#'Alien-Core')) a ...etc...
>>>> removals: an OrderedCollection()
>>>> errorDefinitions: an OrderedCollection()
>>>> provisions: a Set(#ScorePlayerMorph #MOPTestClassD #MetacelloGoferPackageTestCa...etc...
>>>> methodAdditions: an OrderedCollection(a MethodAddition a MethodAddition a Metho...etc...
>>>>
>>>> [] in [] in OrderedCollection(Collection)>>do:displayingProgress:every:
>>>> Receiver: an OrderedCollection(a MCOrganizationDefinition(#(#'Alien-Core')) a MCMethodDefinition(Seq...etc...
>>>> Arguments and temporary variables:
>>>> <<error during printing>
>>>> Receiver's instance variables:
>>>> array: an Array(a MCOrganizationDefinition(#(#'Alien-Core')) a MCMethodDefiniti...etc...
>>>> firstIndex: 1
>>>> lastIndex: 329
>>>>
>>>> OrderedCollection>>do:
>>>> Receiver: an OrderedCollection(a MCOrganizationDefinition(#(#'Alien-Core')) a MCMethodDefinition(Seq...etc...
>>>> Arguments and temporary variables:
>>>> aBlock: [:each |
>>>> | newLabel |
>>>> (count = 0
>>>> or: [count + 1 = size
>>>> or: [(T...etc...
>>>> index: 35
>>>> Receiver's instance variables:
>>>> array: an Array(a MCOrganizationDefinition(#(#'Alien-Core')) a MCMethodDefiniti...etc...
>>>> firstIndex: 1
>>>> lastIndex: 329
>>>>
>>>> [] in OrderedCollection(Collection)>>do:displayingProgress:every:
>>>> Receiver: an OrderedCollection(a MCOrganizationDefinition(#(#'Alien-Core')) a MCMethodDefinition(Seq...etc...
>>>> Arguments and temporary variables:
>>>> <<error during printing>
>>>> Receiver's instance variables:
>>>> array: an Array(a MCOrganizationDefinition(#(#'Alien-Core')) a MCMethodDefiniti...etc...
>>>> firstIndex: 1
>>>> lastIndex: 329
>>>>
>>>> [] in [] in ProgressInitiationException>>defaultMorphicAction
>>>> Receiver: ProgressInitiationException:
>>>> Arguments and temporary variables:
>>>> progress: [:barValArg |
>>>> | barVal return newBarSize |
>>>> barVal := barValArg.
>>>> ret...etc...
>>>> result: #(nil)
>>>> Receiver's instance variables:
>>>> messageText: nil
>>>> tag: nil
>>>> signalContext: ProgressInitiationException(Exception)>>signal
>>>> handlerContext: nil
>>>> outerContext: nil
>>>> workBlock: [:bar | self
>>>> do: [:each |
>>>> | newLabel |
>>>> (count = 0
>>>> or: ...etc...
>>>> maxVal: 329
>>>> minVal: 0
>>>> aPoint: 474@88
>>>> progressTitle: ''
>>>>
>>>> BlockClosure>>on:do:
>>>> Receiver: [result := workBlock value: progress]
>>>> Arguments and temporary variables:
>>>> exception: ProgressNotification
>>>> handlerAction: [:ex |
>>>> ex extraParam isString
>>>> ifTrue: [SystemProgressMorph un...etc...
>>>> handlerActive: true
>>>> Receiver's instance variables:
>>>> outerContext: [] in ProgressInitiationException>>defaultMorphicAction
>>>> startpc: 83
>>>> numArgs: 0
>>>>
>>>> [] in ProgressInitiationException>>defaultMorphicAction
>>>> Receiver: ProgressInitiationException:
>>>> Arguments and temporary variables:
>>>> progress: [:barValArg |
>>>> | barVal return newBarSize |
>>>> barVal := barValArg.
>>>> ret...etc...
>>>> result: #(nil)
>>>> Receiver's instance variables:
>>>> messageText: nil
>>>> tag: nil
>>>> signalContext: ProgressInitiationException(Exception)>>signal
>>>> handlerContext: nil
>>>> outerContext: nil
>>>> workBlock: [:bar | self
>>>> do: [:each |
>>>> | newLabel |
>>>> (count = 0
>>>> or: ...etc...
>>>> maxVal: 329
>>>> minVal: 0
>>>> aPoint: 474@88
>>>> progressTitle: ''
>>>>
>>>> BlockClosure>>ensure:
>>>> Receiver: [[result := workBlock value: progress]
>>>> on: ProgressNotification
>>>> do: [:ex |
>>>> ex extr...etc...
>>>> Arguments and temporary variables:
>>>> aBlock: [SystemProgressMorph close: progress]
>>>> complete: nil
>>>> returnValue: nil
>>>> Receiver's instance variables:
>>>> outerContext: ProgressInitiationException>>defaultMorphicAction
>>>> startpc: 77
>>>> numArgs: 0
>>>>
>>>> ProgressInitiationException>>defaultMorphicAction
>>>> Receiver: ProgressInitiationException:
>>>> Arguments and temporary variables:
>>>> progress: [:barValArg |
>>>> | barVal return newBarSize |
>>>> barVal := barValArg.
>>>> ret...etc...
>>>> result: #(nil)
>>>> Receiver's instance variables:
>>>> messageText: nil
>>>> tag: nil
>>>> signalContext: ProgressInitiationException(Exception)>>signal
>>>> handlerContext: nil
>>>> outerContext: nil
>>>> workBlock: [:bar | self
>>>> do: [:each |
>>>> | newLabel |
>>>> (count = 0
>>>> or: ...etc...
>>>> maxVal: 329
>>>> minVal: 0
>>>> aPoint: 474@88
>>>> progressTitle: ''
>>>>
>>>> ProgressInitiationException>>defaultAction
>>>> Receiver: ProgressInitiationException:
>>>> Arguments and temporary variables:
>>>>
>>>> Receiver's instance variables:
>>>> messageText: nil
>>>> tag: nil
>>>> signalContext: ProgressInitiationException(Exception)>>signal
>>>> handlerContext: nil
>>>> outerContext: nil
>>>> workBlock: [:bar | self
>>>> do: [:each |
>>>> | newLabel |
>>>> (count = 0
>>>> or: ...etc...
>>>> maxVal: 329
>>>> minVal: 0
>>>> aPoint: 474@88
>>>> progressTitle: ''
>>>>
>>>> UndefinedObject>>handleSignal:
>>>> Receiver: nil
>>>> Arguments and temporary variables:
>>>> exception: ProgressInitiationException:
>>>> Receiver's instance variables:
>>>> nil
>>>>
>>>> MethodContext(ContextPart)>>handleSignal:
>>>> Receiver: BlockClosure>>on:do:
>>>> Arguments and temporary variables:
>>>> exception: ProgressInitiationException:
>>>> val: nil
>>>> Receiver's instance variables:
>>>> sender: PasteUpMorph>>becomeActiveDuring:
>>>> pc: 17
>>>> stackp: 3
>>>> method: (BlockClosure>>#on:do: "a CompiledMethod(885784576)")
>>>> closureOrNil: nil
>>>> receiver: [aBlock value]
>>>>
>>>> MethodContext(ContextPart)>>handleSignal:
>>>> Receiver: BlockClosure>>on:do:
>>>> Arguments and temporary variables:
>>>> exception: ProgressInitiationException:
>>>> val: nil
>>>> Receiver's instance variables:
>>>> sender: TextMorphForShoutEditor(ParagraphEditor)>>evaluateSelection
>>>> pc: 17
>>>> stackp: 3
>>>> method: (BlockClosure>>#on:do: "a CompiledMethod(885784576)")
>>>> closureOrNil: nil
>>>> receiver: [rcvr class evaluatorClass new
>>>> evaluate: self selection asString
>>>> ...etc...
>>>>
>>>> MethodContext(ContextPart)>>handleSignal:
>>>> Receiver: BlockClosure>>on:do:
>>>> Arguments and temporary variables:
>>>> exception: ProgressInitiationException:
>>>> val: nil
>>>> Receiver's instance variables:
>>>> sender: [] in ProgressInitiationException>>defaultMorphicAction
>>>> pc: 17
>>>> stackp: 3
>>>> method: (BlockClosure>>#on:do: "a CompiledMethod(885784576)")
>>>> closureOrNil: nil
>>>> receiver: [result := workBlock value: progress]
>>>>
>>>> MethodContext(ContextPart)>>handleSignal:
>>>> Receiver: BlockClosure>>on:do:
>>>> Arguments and temporary variables:
>>>> exception: ProgressInitiationException:
>>>> val: nil
>>>> Receiver's instance variables:
>>>> sender: [] in ProgressInitiationException>>defaultMorphicAction
>>>> pc: 17
>>>> stackp: 3
>>>> method: (BlockClosure>>#on:do: "a CompiledMethod(885784576)")
>>>> closureOrNil: nil
>>>> receiver: [result := workBlock value: progress]
>>>>
>>>> MethodContext(ContextPart)>>handleSignal:
>>>> Receiver: BlockClosure>>on:do:
>>>> Arguments and temporary variables:
>>>> exception: ProgressInitiationException:
>>>> val: nil
>>>> Receiver's instance variables:
>>>> sender: [] in MCMultiPackageLoader(MCPackageLoader)>>basicLoad
>>>> pc: 17
>>>> stackp: 3
>>>> method: (BlockClosure>>#on:do: "a CompiledMethod(885784576)")
>>>> closureOrNil: nil
>>>> receiver: [additions
>>>> do: [:ea | self loadClassDefinition: ea]
>>>> displayingPro...etc...
>>>>
>>>> ProgressInitiationException(Exception)>>signal
>>>> Receiver: ProgressInitiationException:
>>>> Arguments and temporary variables:
>>>>
>>>> Receiver's instance variables:
>>>> messageText: nil
>>>> tag: nil
>>>> signalContext: ProgressInitiationException(Exception)>>signal
>>>> handlerContext: nil
>>>> outerContext: nil
>>>> workBlock: [:bar | self
>>>> do: [:each |
>>>> | newLabel |
>>>> (count = 0
>>>> or: ...etc...
>>>> maxVal: 329
>>>> minVal: 0
>>>> aPoint: 474@88
>>>> progressTitle: ''
>>>>
>>>> ProgressInitiationException>>display:at:from:to:during:
>>>> Receiver: ProgressInitiationException:
>>>> Arguments and temporary variables:
>>>> argString: ''
>>>> argPoint: 474@88
>>>> argMinVal: 0
>>>> argMaxVal: 329
>>>> argWorkBlock: [:bar | self
>>>> do: [:each |
>>>> | newLabel |
>>>> (count = 0
>>>> o...etc...
>>>> Receiver's instance variables:
>>>> messageText: nil
>>>> tag: nil
>>>> signalContext: ProgressInitiationException(Exception)>>signal
>>>> handlerContext: nil
>>>> outerContext: nil
>>>> workBlock: [:bar | self
>>>> do: [:each |
>>>> | newLabel |
>>>> (count = 0
>>>> or: ...etc...
>>>> maxVal: 329
>>>> minVal: 0
>>>> aPoint: 474@88
>>>> progressTitle: ''
>>>>
>>>> ProgressInitiationException class>>display:at:from:to:during:
>>>> Receiver: ProgressInitiationException
>>>> Arguments and temporary variables:
>>>> aString: ''
>>>> aPoint: 474@88
>>>> minVal: 0
>>>> maxVal: 329
>>>> workBlock: [:bar | self
>>>> do: [:each |
>>>> | newLabel |
>>>> (count = 0
>>>> or: ...etc...
>>>> Receiver's instance variables:
>>>> superclass: Exception
>>>> methodDict: a MethodDictionary(#defaultAction->(ProgressInitiationException>>#d...etc...
>>>> format: 150
>>>> instanceVariables: #('workBlock' 'maxVal' 'minVal' 'aPoint' 'progressTitle')
>>>> organization: ('as yet unclassified' defaultAction defaultMorphicAction display...etc...
>>>> subclasses: nil
>>>> name: #ProgressInitiationException
>>>> classPool: nil
>>>> sharedPools: nil
>>>> environment: a SystemDictionary(lots of globals)
>>>> category: #'Morphic-Widgets'
>>>> traitComposition: {}
>>>> localSelectors: nil
>>>>
>>>> ByteString(String)>>displayProgressAt:from:to:during:
>>>> Receiver: ''
>>>> Arguments and temporary variables:
>>>> aPoint: 474@88
>>>> minVal: 0
>>>> maxVal: 329
>>>> workBlock: [:bar | self
>>>> do: [:each |
>>>> | newLabel |
>>>> (count = 0
>>>> or: ...etc...
>>>> Receiver's instance variables:
>>>> ''
>>>>
>>>> OrderedCollection(Collection)>>do:displayingProgress:every:
>>>> Receiver: an OrderedCollection(a MCOrganizationDefinition(#(#'Alien-Core')) a MCMethodDefinition(Seq...etc...
>>>> Arguments and temporary variables:
>>>> <<error during printing>
>>>> Receiver's instance variables:
>>>> array: an Array(a MCOrganizationDefinition(#(#'Alien-Core')) a MCMethodDefiniti...etc...
>>>> firstIndex: 1
>>>> lastIndex: 329
>>>>
>>>> OrderedCollection(Collection)>>do:displayingProgress:
>>>> Receiver: an OrderedCollection(a MCOrganizationDefinition(#(#'Alien-Core')) a MCMethodDefinition(Seq...etc...
>>>> Arguments and temporary variables:
>>>> aBlock: [:ea | ea
>>>> postloadOver: (self obsoletionFor: ea)]
>>>> aStringOrBlock: 'Initializing...'
>>>> Receiver's instance variables:
>>>> array: an Array(a MCOrganizationDefinition(#(#'Alien-Core')) a MCMethodDefiniti...etc...
>>>> firstIndex: 1
>>>> lastIndex: 329
>>>>
>>>> [] in [] in MCMultiPackageLoader(MCPackageLoader)>>basicLoad
>>>> Receiver: a MCMultiPackageLoader
>>>> Arguments and temporary variables:
>>>>
>>>> Receiver's instance variables:
>>>> requirements: #()
>>>> unloadableDefinitions: a SortedCollection()
>>>> obsoletions: a Dictionary()
>>>> additions: an OrderedCollection(a MCOrganizationDefinition(#(#'Alien-Core')) a ...etc...
>>>> removals: an OrderedCollection()
>>>> errorDefinitions: an OrderedCollection()
>>>> provisions: a Set(#ScorePlayerMorph #MOPTestClassD #MetacelloGoferPackageTestCa...etc...
>>>> methodAdditions: an OrderedCollection(a MethodAddition a MethodAddition a Metho...etc...
>>>>
>>>> BlockClosure>>on:do:
>>>> Receiver: [additions
>>>> do: [:ea | self loadClassDefinition: ea]
>>>> displayingProgress: 'Loading class...etc...
>>>> Arguments and temporary variables:
>>>> exception: InMidstOfFileinNotification
>>>> handlerAction: [:n | n resume: true]
>>>> handlerActive: true
>>>> Receiver's instance variables:
>>>> outerContext: [] in MCMultiPackageLoader(MCPackageLoader)>>basicLoad
>>>> startpc: 112
>>>> numArgs: 0
>>>>
>>>> [] in MCMultiPackageLoader(MCPackageLoader)>>basicLoad
>>>> Receiver: a MCMultiPackageLoader
>>>> Arguments and temporary variables:
>>>>
>>>> Receiver's instance variables:
>>>> requirements: #()
>>>> unloadableDefinitions: a SortedCollection()
>>>> obsoletions: a Dictionary()
>>>> additions: an OrderedCollection(a MCOrganizationDefinition(#(#'Alien-Core')) a ...etc...
>>>> removals: an OrderedCollection()
>>>> errorDefinitions: an OrderedCollection()
>>>> provisions: a Set(#ScorePlayerMorph #MOPTestClassD #MetacelloGoferPackageTestCa...etc...
>>>> methodAdditions: an OrderedCollection(a MethodAddition a MethodAddition a Metho...etc...
>>>>
>>>> BlockClosure>>ensure:
>>>> Receiver: [[additions
>>>> do: [:ea | self loadClassDefinition: ea]
>>>> displayingProgress: 'Loading clas...etc...
>>>> Arguments and temporary variables:
>>>> aBlock: [self flushChangesFile]
>>>> complete: nil
>>>> returnValue: nil
>>>> Receiver's instance variables:
>>>> outerContext: MCMultiPackageLoader(MCPackageLoader)>>basicLoad
>>>> startpc: 108
>>>> numArgs: 0
>>>>
>>>> MCMultiPackageLoader(MCPackageLoader)>>basicLoad
>>>> Receiver: a MCMultiPackageLoader
>>>> Arguments and temporary variables:
>>>>
>>>> Receiver's instance variables:
>>>> requirements: #()
>>>> unloadableDefinitions: a SortedCollection()
>>>> obsoletions: a Dictionary()
>>>> additions: an OrderedCollection(a MCOrganizationDefinition(#(#'Alien-Core')) a ...etc...
>>>> removals: an OrderedCollection()
>>>> errorDefinitions: an OrderedCollection()
>>>> provisions: a Set(#ScorePlayerMorph #MOPTestClassD #MetacelloGoferPackageTestCa...etc...
>>>> methodAdditions: an OrderedCollection(a MethodAddition a MethodAddition a Metho...etc...
>>>>
>>>> [] in MCMultiPackageLoader(MCPackageLoader)>>loadWithNameLike:
>>>> Receiver: a MCMultiPackageLoader
>>>> Arguments and temporary variables:
>>>>
>>>> Receiver's instance variables:
>>>> requirements: #()
>>>> unloadableDefinitions: a SortedCollection()
>>>> obsoletions: a Dictionary()
>>>> additions: an OrderedCollection(a MCOrganizationDefinition(#(#'Alien-Core')) a ...etc...
>>>> removals: an OrderedCollection()
>>>> errorDefinitions: an OrderedCollection()
>>>> provisions: a Set(#ScorePlayerMorph #MOPTestClassD #MetacelloGoferPackageTestCa...etc...
>>>> methodAdditions: an OrderedCollection(a MethodAddition a MethodAddition a Metho...etc...
>>>>
>>>> [] in MCMultiPackageLoader(MCPackageLoader)>>useChangeSetNamed:during:
>>>> Receiver: a MCMultiPackageLoader
>>>> Arguments and temporary variables:
>>>> aBlock: [self basicLoad]
>>>> Receiver's instance variables:
>>>> requirements: #()
>>>> unloadableDefinitions: a SortedCollection()
>>>> obsoletions: a Dictionary()
>>>> additions: an OrderedCollection(a MCOrganizationDefinition(#(#'Alien-Core')) a ...etc...
>>>> removals: an OrderedCollection()
>>>> errorDefinitions: an OrderedCollection()
>>>> provisions: a Set(#ScorePlayerMorph #MOPTestClassD #MetacelloGoferPackageTestCa...etc...
>>>> methodAdditions: an OrderedCollection(a MethodAddition a MethodAddition a Metho...etc...
>>>>
>>>> BlockClosure>>ensure:
>>>> Receiver: [aBlock value]
>>>> Arguments and temporary variables:
>>>> aBlock: [changeHolder newChanges: oldChanges]
>>>> complete: nil
>>>> returnValue: nil
>>>> Receiver's instance variables:
>>>> outerContext: MCMultiPackageLoader(MCPackageLoader)>>useChangeSetNamed:during:
>>>> startpc: 93
>>>> numArgs: 0
>>>>
>>>> MCMultiPackageLoader(MCPackageLoader)>>useChangeSetNamed:during:
>>>> Receiver: a MCMultiPackageLoader
>>>> Arguments and temporary variables:
>>>> baseName: 'Alien-Core-LucFabresse.64'
>>>> aBlock: [self basicLoad]
>>>> changeHolder: ChangeSet
>>>> oldChanges: a ChangeSet named Unnamed
>>>> newChanges: a ChangeSet named Alien-Core-LucFabresse.64
>>>> Receiver's instance variables:
>>>> requirements: #()
>>>> unloadableDefinitions: a SortedCollection()
>>>> obsoletions: a Dictionary()
>>>> additions: an OrderedCollection(a MCOrganizationDefinition(#(#'Alien-Core')) a ...etc...
>>>> removals: an OrderedCollection()
>>>> errorDefinitions: an OrderedCollection()
>>>> provisions: a Set(#ScorePlayerMorph #MOPTestClassD #MetacelloGoferPackageTestCa...etc...
>>>> methodAdditions: an OrderedCollection(a MethodAddition a MethodAddition a Metho...etc...
>>>>
>>>> MCMultiPackageLoader(MCPackageLoader)>>useNewChangeSetNamedLike:during:
>>>> Receiver: a MCMultiPackageLoader
>>>> Arguments and temporary variables:
>>>> baseName: 'Alien-Core-LucFabresse.64'
>>>> aBlock: [self basicLoad]
>>>> Receiver's instance variables:
>>>> requirements: #()
>>>> unloadableDefinitions: a SortedCollection()
>>>> obsoletions: a Dictionary()
>>>> additions: an OrderedCollection(a MCOrganizationDefinition(#(#'Alien-Core')) a ...etc...
>>>> removals: an OrderedCollection()
>>>> errorDefinitions: an OrderedCollection()
>>>> provisions: a Set(#ScorePlayerMorph #MOPTestClassD #MetacelloGoferPackageTestCa...etc...
>>>> methodAdditions: an OrderedCollection(a MethodAddition a MethodAddition a Metho...etc...
>>>>
>>>> MCMultiPackageLoader(MCPackageLoader)>>loadWithNameLike:
>>>> Receiver: a MCMultiPackageLoader
>>>> Arguments and temporary variables:
>>>> baseName: 'Alien-Core-LucFabresse.64'
>>>> Receiver's instance variables:
>>>> requirements: #()
>>>> unloadableDefinitions: a SortedCollection()
>>>> obsoletions: a Dictionary()
>>>> additions: an OrderedCollection(a MCOrganizationDefinition(#(#'Alien-Core')) a ...etc...
>>>> removals: an OrderedCollection()
>>>> errorDefinitions: an OrderedCollection()
>>>> provisions: a Set(#ScorePlayerMorph #MOPTestClassD #MetacelloGoferPackageTestCa...etc...
>>>> methodAdditions: an OrderedCollection(a MethodAddition a MethodAddition a Metho...etc...
>>>>
>>>> MCVersionLoader>>loadWithNameLike:
>>>> Receiver: a MCVersionLoader
>>>> Arguments and temporary variables:
>>>> aString: 'Alien-Core-LucFabresse.64'
>>>> loader: a MCMultiPackageLoader
>>>> Receiver's instance variables:
>>>> versions: an OrderedCollection(a MCVersion(Alien-Core-LucFabresse.64) a MCVersi...etc...
>>>>
>>>> MCVersionLoader>>load
>>>> Receiver: a MCVersionLoader
>>>> Arguments and temporary variables:
>>>>
>>>> Receiver's instance variables:
>>>> versions: an OrderedCollection(a MCVersion(Alien-Core-LucFabresse.64) a MCVersi...etc...
>>>>
>>>>
>>>> --- The full stack ---
>>>> Alien class(Object)>>error:
>>>> Alien class>>ensureInSpecialObjectsArray
>>>> Alien class>>initialize
>>>> MCMethodDefinition>>postloadOver:
>>>> [] in [] in [] in MCMultiPackageLoader(MCPackageLoader)>>basicLoad
>>>> [] in [] in OrderedCollection(Collection)>>do:displayingProgress:every:
>>>> OrderedCollection>>do:
>>>> [] in OrderedCollection(Collection)>>do:displayingProgress:every:
>>>> [] in [] in ProgressInitiationException>>defaultMorphicAction
>>>> BlockClosure>>on:do:
>>>> [] in ProgressInitiationException>>defaultMorphicAction
>>>> BlockClosure>>ensure:
>>>> ProgressInitiationException>>defaultMorphicAction
>>>> ProgressInitiationException>>defaultAction
>>>> UndefinedObject>>handleSignal:
>>>> MethodContext(ContextPart)>>handleSignal:
>>>> MethodContext(ContextPart)>>handleSignal:
>>>> MethodContext(ContextPart)>>handleSignal:
>>>> MethodContext(ContextPart)>>handleSignal:
>>>> MethodContext(ContextPart)>>handleSignal:
>>>> ProgressInitiationException(Exception)>>signal
>>>> ProgressInitiationException>>display:at:from:to:during:
>>>> ProgressInitiationException class>>display:at:from:to:during:
>>>> ByteString(String)>>displayProgressAt:from:to:during:
>>>> OrderedCollection(Collection)>>do:displayingProgress:every:
>>>> OrderedCollection(Collection)>>do:displayingProgress:
>>>> [] in [] in MCMultiPackageLoader(MCPackageLoader)>>basicLoad
>>>> BlockClosure>>on:do:
>>>> [] in MCMultiPackageLoader(MCPackageLoader)>>basicLoad
>>>> BlockClosure>>ensure:
>>>> MCMultiPackageLoader(MCPackageLoader)>>basicLoad
>>>> [] in MCMultiPackageLoader(MCPackageLoader)>>loadWithNameLike:
>>>> [] in MCMultiPackageLoader(MCPackageLoader)>>useChangeSetNamed:during:
>>>> BlockClosure>>ensure:
>>>> MCMultiPackageLoader(MCPackageLoader)>>useChangeSetNamed:during:
>>>> MCMultiPackageLoader(MCPackageLoader)>>useNewChangeSetNamedLike:during:
>>>> MCMultiPackageLoader(MCPackageLoader)>>loadWithNameLike:
>>>> MCVersionLoader>>loadWithNameLike:
>>>> MCVersionLoader>>load
>>>> - - - - - - - - - - - - - - -
>>>> - - - - - - - - - - - - - - - - - -
>>>> MetacelloGoferLoad(GoferLoad)>>execute
>>>> [] in [] in MetacelloLoadingMCSpecLoader(MetacelloCommonMCSpecLoader)>>loadPackageDirective:gofer:
>>>> [] in MetacelloLoadingMCSpecLoader(MetacelloCommonMCSpecLoader)>>loadPackageDirective:gofer:
>>>> [] in MetacelloPharoPlatform>>do:displaying:
>>>> [] in [] in ProgressInitiationException>>defaultMorphicAction
>>>> BlockClosure>>on:do:
>>>> [] in ProgressInitiationException>>defaultMorphicAction
>>>> BlockClosure>>ensure:
>>>> ProgressInitiationException>>defaultMorphicAction
>>>> ProgressInitiationException>>defaultAction
>>>> UndefinedObject>>handleSignal:
>>>> MethodContext(ContextPart)>>handleSignal:
>>>> MethodContext(ContextPart)>>handleSignal:
>>>> MethodContext(ContextPart)>>handleSignal:
>>>> ProgressInitiationException(Exception)>>signal
>>>> ProgressInitiationException>>display:at:from:to:during:
>>>> ProgressInitiationException class>>display:at:from:to:during:
>>>> ByteString(String)>>displayProgressAt:from:to:during:
>>>> MetacelloPharoPlatform>>do:displaying:
>>>> MetacelloLoadingMCSpecLoader(MetacelloCommonMCSpecLoader)>>loadPackageDirective:gofer:
>>>> MetacelloLinearLoadDirective(MetacelloVersionLoadDirective)>>loadPackageDirective:gofer:
>>>> MetacelloPackageLoadDirective>>loadUsing:gofer:
>>>> [] in MetacelloAtomicLoadDirective(MetacelloVersionLoadDirective)>>loadLinearLoadDirective:gofer:
>>>> OrderedCollection>>do:
>>>> MetacelloAtomicLoadDirective(MetacelloVersionLoadDirective)>>loadLinearLoadDirective:gofer:
>>>> MetacelloAtomicLoadDirective>>loadLinearLoadDirective:gofer:
>>>> MetacelloLinearLoadDirective>>loadUsing:gofer:
>>>> [] in MetacelloAtomicLoadDirective>>loadAtomicLoadDirective:gofer:
>>>> OrderedCollection>>do:
>>>> MetacelloAtomicLoadDirective>>loadAtomicLoadDirective:gofer:
>>>> MetacelloAtomicLoadDirective>>loadUsing:gofer:
>>>> [] in MetacelloLinearLoadDirective(MetacelloVersionLoadDirective)>>loadAtomicLoadDirective:gofer:
>>>> OrderedCollection>>do:
>>>> MetacelloLinearLoadDirective(MetacelloVersionLoadDirective)>>loadAtomicLoadDirective:gofer:
>>>> MetacelloAtomicLoadDirective>>loadUsing:gofer:
>>>> [] in MetacelloLinearLoadDirective(MetacelloVersionLoadDirective)>>loadLinearLoadDirective:gofer:
>>>> OrderedCollection>>do:
>>>> MetacelloLinearLoadDirective(MetacelloVersionLoadDirective)>>loadLinearLoadDirective:gofer:
>>>> MetacelloLinearLoadDirective>>loadUsing:gofer:
>>>> MetacelloLinearLoadDirective(MetacelloVersionLoadDirective)>>loadWithPolicy:
>>>> MetacelloLoaderPolicy>>load
>>>> MetacelloFetchingMCSpecLoader>>doLoad
>>>> [] in [] in MetacelloMCVersion>>doLoadRequiredFromArray:
>>>> [] in MetacelloPharoPlatform>>do:displaying:
>>>> [] in [] in ProgressInitiationException>>defaultMorphicAction
>>>> BlockClosure>>on:do:
>>>> [] in ProgressInitiationException>>defaultMorphicAction
>>>> BlockClosure>>ensure:
>>>> ProgressInitiationException>>defaultMorphicAction
>>>> ProgressInitiationException>>defaultAction
>>>> UndefinedObject>>handleSignal:
>>>> MethodContext(ContextPart)>>handleSignal:
>>>> MethodContext(ContextPart)>>handleSignal:
>>>> ProgressInitiationException(Exception)>>signal
>>>> ProgressInitiationException>>display:at:from:to:during:
>>>> ProgressInitiationException class>>display:at:from:to:during:
>>>> ByteString(String)>>displayProgressAt:from:to:during:
>>>> MetacelloPharoPlatform>>do:displaying:
>>>> [] in MetacelloMCVersion>>doLoadRequiredFromArray:
>>>> BlockClosure>>ensure:
>>>> MetacelloMCVersion>>doLoadRequiredFromArray:
>>>> MetacelloMCVersion>>load
>>>> ConfigurationOfLumiere class>>loadDefault
>>>> UndefinedObject>>DoIt
>>>> Compiler>>evaluate:in:to:notifying:ifFail:logged:
>>>> [] in TextMorphForShoutEditor(ParagraphEditor)>>evaluateSelection
>>>> BlockClosure>>on:do:
>>>> TextMorphForShoutEditor(ParagraphEditor)>>evaluateSelection
>>>> TextMorphForShoutEditor(ParagraphEditor)>>doIt
>>>> [] in TextMorphForShoutEditor(ParagraphEditor)>>doIt:
>>>> TextMorphForShoutEditor(ParagraphEditor)>>terminateAndInitializeAround:
>>>> TextMorphForShoutEditor(ParagraphEditor)>>doIt:
>>>> TextMorphForShoutEditor(ParagraphEditor)>>dispatchOnKeyEvent:with:
>>>> TextMorphForShoutEditor(TextMorphEditor)>>dispatchOnKeyEvent:with:
>>>> TextMorphForShoutEditor(ParagraphEditor)>>keystroke:
>>>> TextMorphForShoutEditor(TextMorphEditor)>>keystroke:
>>>> [] in [] in TextMorphForShout(TextMorph)>>keyStroke:
>>>> TextMorphForShout(TextMorph)>>handleInteraction:
>>>> TextMorphForShout(TextMorphForEditView)>>handleInteraction:
>>>> [] in TextMorphForShout(TextMorph)>>keyStroke:
>>>> ECToolSet class>>codeCompletionAround:textMorph:keyStroke:
>>>> DEVToolSet class>>codeCompletionAround:textMorph:keyStroke:
>>>> ToolSet class>>codeCompletionAround:textMorph:keyStroke:
>>>> TextMorphForShout(TextMorph)>>keyStroke:
>>>> TextMorphForShout(TextMorphForEditView)>>keyStroke:
>>>> TextMorphForShout(TextMorph)>>handleKeystroke:
>>>> KeyboardEvent>>sentTo:
>>>> TextMorphForShout(Morph)>>handleEvent:
>>>> TextMorphForShout(Morph)>>handleFocusEvent:
>>>> [] in HandMorph>>sendFocusEvent:to:clear:
>>>> [] in PasteUpMorph>>becomeActiveDuring:
>>>> BlockClosure>>on:do:
>>>> PasteUpMorph>>becomeActiveDuring:
>>>> HandMorph>>sendFocusEvent:to:clear:
>>>> HandMorph>>sendEvent:focus:clear:
>>>> HandMorph>>sendKeyboardEvent:
>>>> HandMorph>>handleEvent:
>>>> HandMorph>>processEvents
>>>> [] in WorldState>>doOneCycleNowFor:
>>>> Array(SequenceableCollection)>>do:
>>>> WorldState>>handsDo:
>>>> WorldState>>doOneCycleNowFor:
>>>> WorldState>>doOneCycleFor:
>>>> PasteUpMorph>>doOneCycle
>>>> [] in Project class>>spawnNewProcess
>>>> [] in BlockClosure>>newProcess
>>>> _______________________________________________
>>>> Pharo-project mailing list
>>>> Pharo-project(a)lists.gforge.inria.fr
>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>>
>>>
>>> _______________________________________________
>>> Pharo-project mailing list
>>> Pharo-project(a)lists.gforge.inria.fr
>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>
>> --
>> www.tudorgirba.com
>>
>> "Relationships are of two kinds: those we choose and those that happen. They both matter."
>>
>>
>>
>>
>>
>>
>> _______________________________________________
>> Pharo-project mailing list
>> Pharo-project(a)lists.gforge.inria.fr
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
>
> _______________________________________________
> Pharo-project mailing list
> Pharo-project(a)lists.gforge.inria.fr
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Oct. 1, 2010
Re: [Pharo-project] [Progress Report] Zinc HTTP Components
by Lukas Renggli
>> response := ZnHttp new
>> Â Â url: 'http://www.foo.com';
>> Â Â userAgent: 'FakeAgent';
>> Â Â cookieAt: 'something' put: '123';
>> Â Â parameterAt: 'q' put: 'smalltalk';
>> Â Â onFailure: [ :error | self inform: 'failed' ];
>> Â Â onProgress: [ :status | ... ];
>> Â Â get
>
> A bit like Gofer I guess...
Yeah, the pattern is always the same :-)
Seaside rendering, Gofer loading, Magritte description, ...
> It certainly looks cool, the code above.
>
> I'll have to think a little bit about that approach.
The idea is that reasonably complex scenarios can be written as a
single expression.
> How should such an object handle wrong use of the API ?
> What if I don't specify an url, do the get before setting the cookie, ...
> It feels as if there will be little feedback in terms of errors, no ?
If you forget to specify an URL you'll likely get an exception at some
(later) point.
If you forget or do something after #get, #put, #delete, #head, ... it
has no effect. Also you don't get the result, which is returned from
these methods.
In my opinion the missing feedback is not a problem in practice,
people just have to remember to do the action last.
Lukas
--
Lukas Renggli
www.lukas-renggli.ch
Oct. 1, 2010
Re: [Pharo-project] [update 1.2] #12161 - #12172
by Stéphane Ducasse
Igor
Can you have a look because right now in 12174 I cannot
do any update anymore so
- either we fix it now
or we have to rollbakc to 12161.
Thanks.
On Oct 1, 2010, at 12:49 PM, Igor Stasenko wrote:
> 2010/10/1 Levente Uzonyi <leves(a)elte.hu>:
>> On Fri, 1 Oct 2010, Igor Stasenko wrote:
>>
>>> On 1 October 2010 12:06, Levente Uzonyi <leves(a)elte.hu> wrote:
>>> On Fri, 1 Oct 2010, Marcus Denker wrote:
>>>
>>>> Issue 3002: A new finalization code ready for integration in Pharo
>>>> Issue 3026: after 12172, sync with repository and reload
>>>
>>> If you didn't fix the migration code, then WeakFinalizationRegistry is
>>> still
>>> in the system. Details here:
>>>
>>>
>>> http://lists.squeakfoundation.org/pipermail/squeak-dev/2010-September/15400…
>>>
>> You mean this not work:
>> Smalltalk forgetClass: #WeakFinalizationRegistry logged: false.
>>
>> should be
>> Smalltalk forgetClass: WeakFinalizationRegistry logged: false.
>>
>> right?
>>
>>
>> Yes.
>>
>>
> Thanks for noticing.
>
>> Levente
>>
>>>
>>> Levente
>>>
>>>>
>>>> --
>>>> Marcus Denker -- http://www.marcusdenker.de
>>>> INRIA Lille -- Nord Europe. Team RMoD.
>>>>
>>>>
>>>> _______________________________________________
>>>> Pharo-project mailing list
>>>> Pharo-project(a)lists.gforge.inria.fr
>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>>>
>>>
>>> _______________________________________________
>>> Pharo-project mailing list
>>> Pharo-project(a)lists.gforge.inria.fr
>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>>
>>
>>
>>
>> --
>> Best regards,
>> Igor Stasenko AKA sig.
>>
>> _______________________________________________
>> Pharo-project mailing list
>> Pharo-project(a)lists.gforge.inria.fr
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>> _______________________________________________
>> Pharo-project mailing list
>> Pharo-project(a)lists.gforge.inria.fr
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>
>
>
>
> --
> Best regards,
> Igor Stasenko AKA sig.
>
> _______________________________________________
> Pharo-project mailing list
> Pharo-project(a)lists.gforge.inria.fr
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Oct. 1, 2010
Re: [Pharo-project] [Progress Report] Zinc HTTP Components
by Sven Van Caekenberghe
Lukas,
On 01 Oct 2010, at 14:10, Lukas Renggli wrote:
> What I would like to see is some kind of high-level API for convenient
> access to all features. Something along
>
> response := ZnHttp new
> url: 'http://www.foo.com';
> userAgent: 'FakeAgent';
> cookieAt: 'something' put: '123';
> parameterAt: 'q' put: 'smalltalk';
> onFailure: [ :error | self inform: 'failed' ];
> onProgress: [ :status | ... ];
> get
A bit like Gofer I guess...
It certainly looks cool, the code above.
I'll have to think a little bit about that approach.
How should such an object handle wrong use of the API ?
What if I don't specify an url, do the get before setting the cookie, ...
It feels as if there will be little feedback in terms of errors, no ?
Sven
Oct. 1, 2010
[Pharo-project] Fix of Create button in Debugger (#3010 and #3011)
by Luc Fabresse
Hi all,
We integrate the fix proposed by Hernan for #3010 and #3011.
Hernan, thanks a lot for your fix proposal.
Next time, just test it before on the latest Pharo (curently 1.2 and not
1.1) to make the integration easier.
Thanks,
Luc
Oct. 1, 2010
Re: [Pharo-project] loading groups with metacello
by Mariano Martinez Peck
On Fri, Oct 1, 2010 at 2:16 PM, Veronica Isabel Uquillas Gomez <
vuquilla(a)vub.ac.be> wrote:
> Hi Mariano,
>
> You already saw my problem.
>
> With this you can check what is happening:
> (ConfigurationOfGlamour project version: 'default') record: #('Core'
> 'Tests' 'Extras')
>
>
I don't understand why this loads Grease for example.
Dale any idea? I checked loadDirective but I didn't understand.
Cheers
Mariano
> all the pre-requisites are being loaded and not only the groups.
>
>
> Regards,
> Veronica
> _______________________________________________
> Pharo-project mailing list
> Pharo-project(a)lists.gforge.inria.fr
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
Oct. 1, 2010
[Pharo-project] loading groups with metacello
by Veronica Isabel Uquillas Gomez
Hi Mariano,
You already saw my problem.
With this you can check what is happening:
(ConfigurationOfGlamour project version: 'default') record: #('Core' 'Tests' 'Extras')
all the pre-requisites are being loaded and not only the groups.
Regards,
Veronica
Oct. 1, 2010
Re: [Pharo-project] [Progress Report] Zinc HTTP Components
by Lukas Renggli
Wow, very impressive.
What I would like to see is some kind of high-level API for convenient
access to all features. Something along
response := ZnHttp new
url: 'http://www.foo.com';
userAgent: 'FakeAgent';
cookieAt: 'something' put: '123';
parameterAt: 'q' put: 'smalltalk';
onFailure: [ :error | self inform: 'failed' ];
onProgress: [ :status | ... ];
get
Lukas
On 1 October 2010 13:52, Stéphane Ducasse <stephane.ducasse(a)inria.fr> wrote:
> Cool!
>
> Stef
>
> On Oct 1, 2010, at 10:04 AM, Sven Van Caekenberghe wrote:
>
>> Here is a quick progress report regarding the Zinc HTTP Components project.
>> Please check the SqueakSource history for a all the details.
>> The external documentation has not yet been updated ;-)
>>
>> I am very pleased that Matt Kennedy joined the project as a developer and
>> is contributing lots of really important and interesting code - way to go Matt!
>>
>> Some highights are:
>>
>> - we now have cookie handling, authentication and credential objects
>> - there is a new ZnUserAgent client that can do advanced authentication
>> Â handles cookies, sessions and that can follow redirects
>> - there is a ZnFixedClient that can reuse a connection to the same host/port
>> - there is support for client side chunked and gzip decoding
>> - there is an experimental server that keeps connections alive (unfinised)
>> - support classes ZnUserAgentSession and ZnUserAgentSession
>> - lots of refactorings, fixes and portability improvements
>> - the number of unit tests has increased to 71
>>
>> Sven
>>
>>
>>
>> _______________________________________________
>> Pharo-project mailing list
>> Pharo-project(a)lists.gforge.inria.fr
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
>
> _______________________________________________
> Pharo-project mailing list
> Pharo-project(a)lists.gforge.inria.fr
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
--
Lukas Renggli
www.lukas-renggli.ch
Oct. 1, 2010
Re: [Pharo-project] haltOnce and haltOnCount
by Stéphane Ducasse
+ 1 really really important
On Sep 30, 2010, at 11:38 PM, Alexandre Bergel wrote:
> I used haltOnce quite often when I had to debug the rendering facilities in Mondrian.
> Putting "self halt" in a drawOn: method can easily freeze your image.
>
> Alexandre
>
>
>
> On 30 Sep 2010, at 17:18, Hernan Wilkinson wrote:
>
>> Hi,
>> when are these messages used? what are the scenarios?
>> I just want to understand why they are there...
>>
>> --
>> Hernán Wilkinson
>> Agile Software Development, Teaching & Coaching
>> Mobile: +54 - 911 - 4470 - 7207
>> email: hernan.wilkinson(a)10Pines.com
>> site: http://www.10Pines.com
>>
>> _______________________________________________
>> Pharo-project mailing list
>> Pharo-project(a)lists.gforge.inria.fr
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
> --
> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
> Alexandre Bergel http://www.bergel.eu
> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>
>
>
>
>
>
> _______________________________________________
> Pharo-project mailing list
> Pharo-project(a)lists.gforge.inria.fr
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Oct. 1, 2010
Re: [Pharo-project] [Progress Report] Zinc HTTP Components
by Stéphane Ducasse
Cool!
Stef
On Oct 1, 2010, at 10:04 AM, Sven Van Caekenberghe wrote:
> Here is a quick progress report regarding the Zinc HTTP Components project.
> Please check the SqueakSource history for a all the details.
> The external documentation has not yet been updated ;-)
>
> I am very pleased that Matt Kennedy joined the project as a developer and
> is contributing lots of really important and interesting code - way to go Matt!
>
> Some highights are:
>
> - we now have cookie handling, authentication and credential objects
> - there is a new ZnUserAgent client that can do advanced authentication
> handles cookies, sessions and that can follow redirects
> - there is a ZnFixedClient that can reuse a connection to the same host/port
> - there is support for client side chunked and gzip decoding
> - there is an experimental server that keeps connections alive (unfinised)
> - support classes ZnUserAgentSession and ZnUserAgentSession
> - lots of refactorings, fixes and portability improvements
> - the number of unit tests has increased to 71
>
> Sven
>
>
>
> _______________________________________________
> Pharo-project mailing list
> Pharo-project(a)lists.gforge.inria.fr
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Oct. 1, 2010