[squeak-dev] About loading Seaside into Squeak6.0a-17082 ....

H. Hirzel hannes.hirzel at gmail.com
Wed Apr 26 15:06:33 UTC 2017


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/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