[Seaside] Re: GOODS

Sebastian Sastre ssastre at seaswork.com
Mon Nov 19 19:30:14 UTC 2007


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



More information about the seaside mailing list