[Seaside] About loading Seaside into Squeak6.0a-17082 ....
Tobias Pape
Das.Linux at gmx.de
Wed Apr 26 18:08:44 UTC 2017
Hi,
(cc squeak-dev)
> On 26.04.2017, at 19:52, Esteban A. Maringolo <emaringolo at 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 at gmail.com>:
>> The issue is that
>>
>> GRPlatform current
>>
>>
>> returns nil.
>>
>> On 4/26/17, H. Hirzel <hannes.hirzel at 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 at 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 at lists.squeakfoundation.org
>> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
> _______________________________________________
> seaside mailing list
> seaside at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
More information about the seaside
mailing list