[BUG]SystemDictionary(Object)>>doesNotUnderstand:
#allImplementorsOf:
Alexandre Bergel
bergel at iam.unibe.ch
Wed Nov 10 22:09:25 UTC 2004
hi!
If you are interested in making Lego Mindstorms interact with Squeak, I suggest you to go to http://scgwiki.iam.unibe.ch:8080/SCG/560
We have implemented a component model for mindstorms and we had some pretty nice result.
Cheers,
Alexandre
On Tue, Nov 09, 2004 at 02:16:53PM +0100, frippiat.j at kst.be wrote:
> I tried to install the following changesets in Squeak 3.7:
> 1) RCX.1.CS
> 2) RCXFixes-nk.2.cs
> 3) RCXMorph-nk.1.cs
>
> The error occured during step 3.
>
> Thanks
>
> Joseph
>
> 9 November 2004 2:14 pm
>
> VM: Win32 - a SmalltalkImage
> Image: Squeak3.7 [latest update: #5989]
>
> SecurityManager state:
> Restricted: false
> FileAccess: true
> SocketAccess: true
> Working Dir C:\Squeak\3.7
> Trusted Dir C:\Squeak\3.7\Joseph Frippiat
> Untrusted Dir C:\My Squeak\Joseph Frippiat
>
> SystemDictionary(Object)>>doesNotUnderstand: #allImplementorsOf:
> Receiver: a SystemDictionary(lots of globals)
> Arguments and temporary variables:
> aMessage: allImplementorsOf: #additionsToViewerCategories
> Receiver's instance variables:
> tally: 2319
> array: #(#MailDBFile->MailDBFile
> #WonderlandActor131->WonderlandActor131 nil #E...etc...
> cachedClassNames: nil
>
> EToyVocabulary>>morphClassesDeclaringViewerAdditions
> Receiver: an EToyVocabulary named "eToy"
> Arguments and temporary variables:
> survivors: an OrderedCollection()
> aMarker: nil
> Receiver's instance variables:
> authoringStamp: ' 11/9/2004 14:13'
> properties: nil
> elementSymbol: nil
> naturalLanguageTranslations: an OrderedCollection((an
> ElementTranslation langua...etc...
> vocabularyName: #eToy
> categories: an OrderedCollection()
> methodInterfaces: an IdentityDictionary()
> object: nil
> limitClass: nil
> translationTable: nil
>
> EToyVocabulary>>initialize
> Receiver: an EToyVocabulary named "eToy"
> Arguments and temporary variables:
> classes: nil
> aMethodCategory: nil
> selector: nil
> selectors: nil
> categorySymbols: a Set()
> aMethodInterface: nil
> aMorphClass: nil
> aCategorySymbol: nil
> anElement: nil
> aSelector: nil
> Receiver's instance variables:
> authoringStamp: ' 11/9/2004 14:13'
> properties: nil
> elementSymbol: nil
> naturalLanguageTranslations: an OrderedCollection((an
> ElementTranslation langua...etc...
> vocabularyName: #eToy
> categories: an OrderedCollection()
> methodInterfaces: an IdentityDictionary()
> object: nil
> limitClass: nil
> translationTable: nil
>
> EToyVocabulary class(Behavior)>>new
> Receiver: EToyVocabulary
> Arguments and temporary variables:
>
> Receiver's instance variables:
> superclass: Vocabulary
> methodDict: a MethodDictionary(#addCustomCategoriesTo:->a
> CompiledMethod (2252)...etc...
> format: 150
> instanceVariables: nil
> organization: ('initialization' addCustomCategoriesTo:
> encompassesAPriori: incl...etc...
> subclasses: #(EToyVectorVocabulary)
> name: #EToyVocabulary
> classPool: nil
> sharedPools: nil
> environment: a SystemDictionary(lots of globals)
> category: nil
>
>
> --- The full stack ---
> SystemDictionary(Object)>>doesNotUnderstand: #allImplementorsOf:
> EToyVocabulary>>morphClassesDeclaringViewerAdditions
> EToyVocabulary>>initialize
> EToyVocabulary class(Behavior)>>new
> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
> Vocabulary class>>addEToyVocabulary
> Vocabulary class>>changeMadeToViewerAdditions
> RCXMorph class(Morph class)>>noteCompilationOf:meta:
> Metaclass(ClassDescription)>>compile:classified:withStamp:notifying:logS
> ource:
> Metaclass(ClassDescription)>>compile:classified:withStamp:notifying:
> ClassCategoryReader>>scanFrom:
> [] in StandardFileStream(PositionableStream)>>fileInAnnouncing: {[val :=
> (self peekFor: $!) ifTrue: [(Compiler evaluate: self nextChunk
> l...]}
> BlockContext>>on:do:
> [] in StandardFileStream(PositionableStream)>>fileInAnnouncing: {[:bar |
> [self atEnd] whileFalse: [bar value: self position. self
> skipS...]}
> ProgressInitiationException>>defaultAction
> UndefinedObject>>handleSignal:
> MethodContext(ContextPart)>>handleSignal:
> ProgressInitiationException(Exception)>>signal
> ProgressInitiationException>>display:at:from:to:during:
> ProgressInitiationException class>>display:at:from:to:during:
> String>>displayProgressAt:from:to:during:
> StandardFileStream(PositionableStream)>>fileInAnnouncing:
> [] in ChangeSorter class>>newChangesFromStream:named: {[newSet
> ifNotNil: [ChangeSet newChanges: newSet. aStream fileInAnnounci...]}
> BlockContext>>ensure:
> ChangeSorter class>>newChangesFromStream:named:
> ChangeSorter class>>fileIntoNewChangeSet:
> SimpleServiceEntry>>performServiceFor:
> [] in MenuItemMorph>>invokeWithEvent: {[(selArgCount := selector
> numArgs) = 0 ifTrue: [target perform: selector] ...]}
> BlockContext>>ensure:
> CursorWithMask(Cursor)>>showWhile:
> MenuItemMorph>>invokeWithEvent:
> MenuItemMorph>>mouseUp:
> MenuItemMorph>>handleMouseUp:
> ...etc...
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel http://www.iam.unibe.ch/~bergel
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
More information about the Squeak-dev
mailing list
|