Hi, (cc squeak-dev)
On 26.04.2017, at 19:52, Esteban A. Maringolo emaringolo@gmail.com wrote:
You should have a GRSqueakPlatform as subclass, and then evaluate "GRSqueakPlatform select", this will create and assign the new instance as GRPlatform singleton.
Sadly, in his image won't be a GRSqueakPlatform. Why? because (SystemVersion current version asString) returns 'Squeak6.0alpha', but MetacelloSqueakPlatform>>defaultPlatformAttributes does not know about that. And ConfigurationOfGrease>>baseline117: only has an idea of #'squeak4.x' and #'squeak5.x'.
I've no good idea how to fix that yet.
Any takers?
best regards -Tobias
Regards. Esteban A. Maringolo
2017-04-26 14:27 GMT-03:00 H. Hirzel hannes.hirzel@gmail.com:
The issue is that
GRPlatform current
returns nil.
On 4/26/17, H. Hirzel hannes.hirzel@gmail.com wrote:
After replacing
#greaseInteger
with
#asInteger
I get an error in
WAKeyGenerator>>initialize
initialize super initialize. self generator: GRPlatform current newRandom. self space: 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_-'
So there are issues with the Grease compatibility layer.
Maybe the configuration map loads the wrong version?
Suggestions?
On 4/26/17, H. Hirzel hannes.hirzel@gmail.com wrote:
Hello
Loading Seaside into Squeak6.0a-17082 .... gives the following error
Character(Object)>>doesNotUnderstand: #greaseInteger
Details [1]
Is there a particular Squeak6.0a version where Seaside loads fine? http://files.squeak.org/6.0alpha/
Any suggestions how a fix to Grease should look like?
Regards --Hannes
Character(Object)>>doesNotUnderstand: #greaseInteger Receiver: Character null Arguments and temporary variables: aMessage: greaseInteger exception: MessageNotUnderstood: Character>>greaseInteger resumeValue: nil Receiver's instance variables: Character null
WAUrlEncoder class>>encode:on: Receiver: WAUrlEncoder Arguments and temporary variables: aCharacter: Character null aStream: a WriteStream printer: a GRNumberPrinter Receiver's instance variables: superclass: WATableBasedEncoder methodDict: a MethodDictionary() format: 65538 instanceVariables: nil organization: ('as yet unclassified')
subclasses: nil name: #WAUrlEncoder classPool: nil sharedPools: nil environment: Smalltalk category: #'Seaside-Core-Document' table: #(nil nil nil nil nil nil nil nil nil nil nil
nil nil nil nil nil nil ni...etc...
WAUrlEncoder class>>initializeTable Receiver: WAUrlEncoder Arguments and temporary variables: stream: a WriteStream characterLimit: 255 index: 0 character: Character null value: nil Receiver's instance variables: superclass: WATableBasedEncoder methodDict: a MethodDictionary() format: 65538 instanceVariables: nil organization: ('as yet unclassified')
subclasses: nil name: #WAUrlEncoder classPool: nil sharedPools: nil environment: Smalltalk category: #'Seaside-Core-Document' table: #(nil nil nil nil nil nil nil nil nil nil nil
nil nil nil nil nil nil ni...etc...
seaside mailing list seaside@lists.squeakfoundation.org http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
seaside mailing list seaside@lists.squeakfoundation.org http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
squeak-dev@lists.squeakfoundation.org