Hello
I follow the instructions on http://squeak.org/projects/#seaside to load Seaside [1a][1b] into the image Squeak6.0a-17082 [2]. It gives an error [3].
How do I load Seaside into Squeak6.0a? Is this possible?
BTW the latest version on SqueakMap is for Squeak 5.0 [4] Seaside is not tested yet in Squeak 6.0a [5]
Regards --Hannes
------------------------------------------------------------------------------- [1a] https://github.com/dalehenrich/metacello-work
Installer gemsource project: 'metacello'; addPackage: 'ConfigurationOfMetacello'; install.
"Bootstrap Metacello Preview, using mcz files (#'previewBootstrap' symbolic version" ((Smalltalk at: #ConfigurationOfMetacello) project version: #'previewBootstrap') load.
"Load the Preview version of Metacello from GitHub" (Smalltalk at: #Metacello) new configuration: 'MetacelloPreview'; version: #stable; repository: 'github://dalehenrich/metacello-work:configuration'; load.
"Now load latest version of Metacello" (Smalltalk at: #Metacello) new baseline: 'Metacello'; repository: 'github://dalehenrich/metacello-work:master/repository'; get. (Smalltalk at: #Metacello) new baseline: 'Metacello'; repository: 'github://dalehenrich/metacello-work:master/repository'; load.
[1b] Metacello new configuration: 'Seaside3'; repository: 'http://www.smalltalkhub.com/mc/Seaside/MetacelloConfigurations/main'; version: #stable; load: 'OneClick'.
This is what is indicated on https://github.com/SeasideSt/Seaside
---------------------------------------------------------------------------------------------------
[2] This image is before the BlockContext -> BlockClosure change
----------------------------------------------------------------------------------------------------- [3]
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...
---------------------------------------------------------------------------------------------------------- [4] Last version on SqueakMap
Package Name: Seaside Version: 3.2.0 Release 3.2 of Seaside.
Categories: Compatibility level/Only extensions, no changes - Code extensions but no changes in existing code. Licenses/MIT - The MIT license is like BSD without the advertising clause. As free as it gets, suitable for cross Smalltalk 100% reuse. The recommended license for Squeak since the 4.0 release. Maturity level/Beta - Useable but still not stable, probably has bugs. Package group/Community Supported - Supported by the open-source community. Squeak versions/Squeak5.0 - Released Q3 / 2015.
Created: 6 October 2015 6:52:01 pm Modified: 6 October 2015 6:52:02 pm Download: http://map.squeak.org/accountbyid/c3993561-22fb-421f-b0be-c46b5487e105/files...
------------------------------------------------------------------------------------
[5] https://travis-ci.org/SeasideSt/Seaside Seaside loads fine in Squeak 5.1 https://travis-ci.org/SeasideSt/Seaside/jobs/204692009
On 26.04.2017, at 17:06, H. Hirzel hannes.hirzel@gmail.com wrote:
Hello
I follow the instructions on http://squeak.org/projects/#seaside to load Seaside [1a][1b] into the image Squeak6.0a-17082 [2]. It gives an error [3].
How do I load Seaside into Squeak6.0a? Is this possible?
BTW the latest version on SqueakMap is for Squeak 5.0 [4] Seaside is not tested yet in Squeak 6.0a [5]
Not tested yet, that's true.
Regards --Hannes
[1a] https://github.com/dalehenrich/metacello-work
Installer gemsource project: 'metacello'; addPackage: 'ConfigurationOfMetacello'; install.
"Bootstrap Metacello Preview, using mcz files (#'previewBootstrap' symbolic version" ((Smalltalk at: #ConfigurationOfMetacello) project version: #'previewBootstrap') load.
"Load the Preview version of Metacello from GitHub" (Smalltalk at: #Metacello) new configuration: 'MetacelloPreview'; version: #stable; repository: 'github://dalehenrich/metacello-work:configuration'; load.
"Now load latest version of Metacello" (Smalltalk at: #Metacello) new baseline: 'Metacello'; repository: 'github://dalehenrich/metacello-work:master/repository'; get. (Smalltalk at: #Metacello) new baseline: 'Metacello'; repository: 'github://dalehenrich/metacello-work:master/repository'; load.
[1b] Metacello new configuration: 'Seaside3'; repository: 'http://www.smalltalkhub.com/mc/Seaside/MetacelloConfigurations/main'; version: #stable; load: 'OneClick'.
This is what is indicated on https://github.com/SeasideSt/Seaside
[2] This image is before the BlockContext -> BlockClosure change
You mean MethodContext -> Context right? because "BlockContext -> BlockClosure" happened before 4.5 :D
[3]
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
So we have to adapt Grease.
I have no time at hand atm, can you cross-list seaside-dev?
Best regards -Tobias
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...
[4] Last version on SqueakMap
Package Name: Seaside Version: 3.2.0 Release 3.2 of Seaside.
Categories: Compatibility level/Only extensions, no changes - Code extensions but no changes in existing code. Licenses/MIT - The MIT license is like BSD without the advertising clause. As free as it gets, suitable for cross Smalltalk 100% reuse. The recommended license for Squeak since the 4.0 release. Maturity level/Beta - Useable but still not stable, probably has bugs. Package group/Community Supported - Supported by the open-source community. Squeak versions/Squeak5.0 - Released Q3 / 2015.
Created: 6 October 2015 6:52:01 pm Modified: 6 October 2015 6:52:02 pm Download: http://map.squeak.org/accountbyid/c3993561-22fb-421f-b0be-c46b5487e105/files...
[5] https://travis-ci.org/SeasideSt/Seaside Seaside loads fine in Squeak 5.1 https://travis-ci.org/SeasideSt/Seaside/jobs/204692009
squeak-dev@lists.squeakfoundation.org