[Seaside] Re: GOODS

Tomas Svarovsky svarovsky.tomas at gmail.com
Mon Nov 19 21:53:48 UTC 2007


Transparency would definitely be something I would welcome (at least
for learning), so I will definitely try installing magma again soon.

On the other hand from what David said GOODS would work for me very
well too, so as ussually I will have to try both and decide for myself
:-)

About storing stuff right inside image. I am feeling strange about
this. I ve come from PHP/Ruby world so I am yet a little freaked out
by this forever living image (though I have to say it is very
appealing). Is there any penalty for storing stuff right inside an
image? Should I keep it as small as I can or it is not tha critical?

TS

On 11/19/07, Sebastian Sastre <ssastre at seaswork.com> wrote:
> Oh now you mention it I also had a problem the first time I've tried Magma. I remember to make it work by loading it as the first project of a fresh squeak image and only then load the rest of the packages.
> Also I remember the need of re reading the magma tutorial several times. It is short but full of details. If you methodically follow those there isn't too much space for errors.
>
> GOODS is not worth IMHO. Is not designed to be any good for a smalltalk system. I think Magma is very promising for what you describe. For experimenting is also very confortable because it's transparency just rocks.
>
> But also have in mind that if you don't need transactions you can persist in the image itself or if you are more conforable in an external file of serialized objects by using ImageSegments (you can google a little you will find it in any modern squeak image).
>
>         cheers,
>
> Sebastian Sastre
>
> > -----Mensaje original-----
> > De: seaside-bounces at lists.squeakfoundation.org
> > [mailto:seaside-bounces at lists.squeakfoundation.org] En nombre
> > de Tomáš Svárovský
> > Enviado el: Lunes, 19 de Noviembre de 2007 12:32
> > Para: seaside at lists.squeakfoundation.org
> > Asunto: [Seaside] Re: GOODS
> >
> > Hi Sebastian, thanks for an answer
> >
> > Using goods was definitely my choice as I am just playing
> > with seaside and not using it for anything meaningful right
> > now. As I have said I am quite new so I welcomed the fact
> > that there was something like a step by step tutorial for
> > setting up a database (I ve already tried magma but didnt
> > manage to get it up and running. I will probably have to try
> > it again).
> >
> > Can you be more specific about why not using GOODS? For my
> > purposes I dont care if I use object oriented or relational
> > DB. I just would like to learn at least one reliable way to
> > store my data in seaside app (and store it right inside an
> > image in an OrderedCollection or something like that just
> > doesnt seem right, but correct me if I am wrong), so if you
> > could propose a solution that seems to be stable and reliable
> > and potentially usable in production, that would be very
> > helpful as well.
> >
> > thanks again
> > Tomas
> >
> >
> >
> > > Message: 3
> > > Date: Sun, 18 Nov 2007 22:22:56 -0200
> > > From: "Sebastian Sastre" <ssastre at seaswork.com>
> > > Subject: RE: [Seaside] GOODS
> > > To: "'Seaside - general discussion'"
> > >         <seaside at lists.squeakfoundation.org>
> > > Message-ID:
> > >
> > >
> > <!~!UENERkVCMDkAAQACAAAAAAAAAAAAAAAAABgAAAAAAAAAx5oTyKKcHEiH5jLobrYqEM
> > > KAAAAQAAAAKtlJd4smskit+cDXpwDrXQEAAAAA at seaswork.com>
> > >
> > > Content-Type: text/plain;       charset="iso-8859-2"
> > >
> > > Hi Thomas,
> > >
> > >         do you *have* to use GOODS for persistance or you
> > have choosed
> > > to do it? If it's your choice I can tell you that I'll be very
> > > motivated not to use GOODS at all. Also you can give a
> > chance to Magma instead.
> > >
> > >         cheers,
> > >
> > > Sebastian Sastre
> > >
> > > > -----Mensaje original-----
> > > > De: seaside-bounces at lists.squeakfoundation.org
> > > > [mailto:seaside-bounces at lists.squeakfoundation.org] En nombre de
> > > > Tomá¹ Svárovský Enviado el: Domingo, 18 de Noviembre de 2007 17:17
> > > > Para: seaside at lists.squeakfoundation.org
> > > > Asunto: [Seaside] GOODS
> > > >
> > > > I am quite new to this whole thing (smalltalk seaside and
> > > > squeak) so please, remember you have to play a little
> > slower with me.
> > > >
> > > > I was following tutorials from Hasso-Plattner-Institut on data
> > > > persistence. I ve compiled goods version 3.06, I ve installed
> > > > smalltalk GOODS client using Squeak map (version
> > > > 80) and started playing with it.
> > > >
> > > > Everything is fine until I try to commit any change into database.
> > > > KKComitFailure is thrown and GOODS server is saying 'CRC check
> > > > failed for transaction from client squeakC18'. I ve done some
> > > > googling, but found only this
> > > > http://www.nabble.com/GOODS-CRC-check-failed-for-transaction-t
> > > 3549186.html
> > > > , which is unfortunately not very helpful, though seems
> > like exactly
> > > > my case. I ve tried to search for some newer version of GOODS
> > > > client, but seems that version 80 is the last one released. Can
> > > > anyone be more specific on solving this problem than already
> > > > mentioned link?
> > > >
> > > > Thanks a lot in advance TS
> > > > _______________________________________________
> > > > 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
>
> _______________________________________________
> seaside mailing list
> seaside at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>


More information about the seaside mailing list