[Seaside] The SushiShop
johan at inceptive.be
Fri Oct 30 20:19:28 UTC 2015
I’m adding the Todo application example I used at ESUG in Cambridge to the Seaside-Examples package.
I think it will be a more up-to-date example.
It’s already in the repo for 3.2 but I intend to improve it since it was quickly written for the tutorial demos I did back then.
So, I would not recommend to point beginners to it right now, but wait a little more.
It should ship with the 3.2.0 version
> On 24 Oct 2015, at 12:13, Damien Cassou <damien.cassou at inria.fr> wrote:
> Philippe Marschall <philippe.marschall at gmail.com> writes:
>> On Tue, Oct 13, 2015 at 6:32 AM, Damien Cassou <damien.cassou at inria.fr> wrote:
>>> is the SushiShop Seaside example application still available anywhere?
>> Sure, the store project from 
>>> Is there a modern version somewhere?
>> I don't know. It looks as if some people have been working on it.
>>  http://www.squeaksource.com/SeasideExamples.html
> thanks Philippe. The code is using #isolate:, IIRC that was to prevent
> the use of the back button. But this method does not exist anymore.
> | shipping billing creditCard |
> cart := WAStoreCart new.
> self isolate:
> [[self fillCart.
> self confirmContentsOfCart]
> self isolate:
> [shipping := self getShippingAddress.
> billing := (self useAsBillingAddress: shipping)
> ifFalse: [self getBillingAddress]
> ifTrue: [shipping].
> creditCard := self getPaymentInfo.
> self shipTo: shipping billTo: billing payWith: creditCard].
> self displayConfirmation.
> Damien Cassou
> "Success is the ability to go from one failure to another without
> losing enthusiasm." --Winston Churchill
> seaside mailing list
> seaside at lists.squeakfoundation.org
More information about the seaside