[squeak-dev] About loading Seaside into Squeak6.0a-17082 ....
Tobias Pape
Das.Linux at gmx.de
Wed Apr 26 15:13:36 UTC 2017
> On 26.04.2017, at 17:06, H. Hirzel <hannes.hirzel at 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/install-Seaside-3.2.0.st
>
>
> ------------------------------------------------------------------------------------
>
> [5] https://travis-ci.org/SeasideSt/Seaside
> Seaside loads fine in Squeak 5.1
> https://travis-ci.org/SeasideSt/Seaside/jobs/204692009
>
More information about the Squeak-dev
mailing list
|