[Seaside-dev] How should I load Seaside/Bootstrap in Pharo 7 ?

Sven Van Caekenberghe sven at stfx.eu
Wed Feb 7 12:45:16 UTC 2018


Hi,

Using [ https://github.com/SeasideSt/Seaside/pull/979 ] (I attach a manually modified BaselineOfSeaside3 that I used), I managed to load Seaside 3.2 (GitHub.1516790362) in Pharo 7 (Pharo-7.0+alpha.build.493.sha.d53a70bc946ed83b046f61ac35f00c67fa77269a (32 Bit)) and at least the load and some quick testing with ZnZincSeasideAdaptor (via the spec based Seaside Control Panel) seems to indicate no direct problems.

Metacello new
 baseline:'Seaside3';
 repository: 'github://SeasideSt/Seaside:master/repository';
 load.

Why don't we integrate this so that others can load Seaside 3.2 in Pharo 7 too ?

This is _really_ important to make progress, IMHO.

I changed WABrowser>>#updateUrl: to send #name instead of #fullName to the selected class of the model. I am not sure that is entirely correct, but it seemed to work. Apart from that, the WAImageStatus web app worked fine.

Sven

> On 6 Nov 2017, at 09:49, Sven Van Caekenberghe <sven at stfx.eu> wrote:
> 
> OK, Max, thanks for the reply.
> 
> I will ask on the Pharo ML as well.
> 
> I think it is important that Seaside works on Pharo 7, it is an important use case and test during development, and very necessary as well.
> 
>> On 6 Nov 2017, at 09:40, Max Leske <maxleske at gmail.com> wrote:
>> 
>> Hi Sven,
>> 
>> We don't have a build for Pharo 7 yet. Loading from github would be the recommended way. A quick look makes me think that it will require a bit of work to get the baseline set up correctly. I can't promise anything before next weekend.
>> 
>> How urgent is the situation for you?
>> 
>> Cheers,
>> Max
>> 
>> 
>> On 5 November 2017 at 19:22:03, Sven Van Caekenberghe (sven at stfx.eu) wrote:
>> 
>>> Hi,
>>> 
>>> I am stuck trying to move my main development to Pharo 7 because I have trouble loading Seaside (which I normally do indirectly by loading the Bootstrap project). Here is my dependency:
>>> 
>>> project: 'Bootstrap' with: [
>>> spec 
>>> className: 'ConfigurationOfBootstrap';
>>> repository: 'http://smalltalkhub.com/mc/TorstenBergmann/Bootstrap/main/';
>>> versionString: #stable ]
>>> 
>>> I also tried the following:
>>> 
>>> Metacello new
>>> baseline:'Seaside3';
>>> repository: 'github://SeasideSt/Seaside:master/repository';
>>> load.
>>> 
>>> What is the right/recommended way to do it ?
>>> 
>>> Thx,
>>> 
>>> Sven
>>> 
>>> _______________________________________________
>>> seaside-dev mailing list
>>> seaside-dev at lists.squeakfoundation.org
>>> http://lists.squeakfoundation.org/mailman/listinfo/seaside-dev
>> _______________________________________________
>> seaside-dev mailing list
>> seaside-dev at lists.squeakfoundation.org
>> http://lists.squeakfoundation.org/mailman/listinfo/seaside-dev
> 



More information about the seaside-dev mailing list