[Seaside] [ANN] Seaside 3.0 (2.9 alpha 4) PORT for Dolphin

GallegO fxgallego at gmail.com
Fri Sep 11 18:53:15 UTC 2009


Thanks Julian.
Some changes are needed to core packages. I will post a list on -dev
the next week.
Those are minimal changes and I wont to recognize the job done by the
seaside core team in the standardization across dialects in Seaside
2.9.
Many thanks to the seaside team for developing Seaside!

Best Regards
Jose Sebastian Calvo

2009/9/11 Julian Fitzell <jfitzell at gmail.com>:
> That is excellent news, Jose, thanks.
>
> Make sure you subscribe to the seaside-dev mailing list as well if you
> haven't already and please let us know there if there is anything we
> can do on our end to make the porting effort easier for you.
>
> Cheers,
>
> Julian
>
> On Fri, Sep 11, 2009 at 8:34 PM, GallegO <fxgallego at gmail.com> wrote:
>> Hi list,
>>
>> I'm very pleased to announce I have sucessfully ported Seaside 2.9
>> Alpha 4 to Dolphin Smalltalk X6.
>>
>> The port includes all the Seaside packages offered by the Seaside
>> Builder site (http://builder.seaside.st) when we select the
>> advanced tab. The port uses Swazoo so Swazoo 2.031 and Sport was ported too.
>> I took the previous versions of Sport (ported by Esteban Maringolo).
>> That save me a lot of work and time.
>>
>> Another time saving decision was the way in which the file-in was
>> done. I implemented a native Installer class in Dolphin
>> so I can handle Installer scripts in the same format as the script
>> generated by the Seaside Builder site. I can handle
>> Monticello (zipped files), extract the source and import it into the
>> STS (Omnibase based) Dolphin Versioning Control System.
>> After the pharo/squeak source code is imported I can load the packages
>> from the repository into Dolphin.
>>
>> The current state of the port is a pre-alpha with some bugs that can
>> be solved in a few days.
>> After that I have to organize the packages for a release candidate
>> that will be informed here.
>>
>> For the stable releases I will try to provide Installer scripts as
>> does the Seaside Builder, with the packages know
>> as dialect neutral to be downloaded directly from builder.seaside.st,
>> and the Dolphin packages from other server.
>> I believe this kind of distribution ensures a fast way to be up to
>> date with the Seaside main codebase (Pharo).
>>
>> Things that does not work (yet)
>> - Other codecs that WANullCodec. You can not get UTF-8 encoding for strings.
>> - Partial continuations (I dont know if Dolphin Smalltalk X6 supports
>> this, I hope it does)
>> - We have 20 failing tests, related with Encoding/Unicode and Partial
>> Continuations. The rest is green.
>>
>> Things to highlight:
>> - The SPI (Seaside Performance Index) is 1350 on my computer (in the
>> same computer Pharo gets 750).
>> - The installation procedure is pretty straightforward, being amazingly fast.
>>
>> All the other stuff is working
>> see advanced tab for alpha 4 on http://builder.seaside.st/
>>
>> I 'm would like to thanks InfOil (the company where I work) by
>> supporting this port,
>> Guillermo Sapaya (Development Manager) to put me in charge of this
>> task and to the previous
>> "porter" Esteban Maringolo (who also works in InfOil) for his effort
>> done with the first
>> version of Sport, specially the sockets weird interface ;)
>>
>> >From now on InfOil will be trying to maintain the latest version of
>> Seaside up to date in Dolphin.
>> We're going to publish the installations instructions during the next
>> week, be patient :)
>>
>> Best Regards
>> Jose Sebastian Calvo
>> (GallegO)
>> _______________________________________________
>> 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