Re: The SushiShop

Johan Brichau <[email protected]>
Newsgroups gmane.comp.lang.smalltalk.squeak.seaside
Message-ID <[email protected]>
Damien,

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

Johan

> On 24 Oct 2015, at 12:13, Damien Cassou <[email protected]> wrote:
> 
> 
> Philippe Marschall <[email protected]> writes:
> 
>> On Tue, Oct 13, 2015 at 6:32 AM, Damien Cassou <[email protected]> wrote:
>>> is the SushiShop Seaside example application still available anywhere?
>> 
>> Sure, the store project from [1]
>> 
>>> Is there a modern version somewhere?
>> 
>> I don't know. It looks as if some people have been working on it.
>> 
>> [1] 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.
> 
>    go
>      | shipping billing creditCard |
>      cart := WAStoreCart new.
>      self isolate:
>        [[self fillCart.
>        self confirmContentsOfCart]
>          whileFalse].
> 
>      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
> http://damiencassou.seasidehosting.st
> 
> "Success is the ability to go from one failure to another without
> losing enthusiasm." --Winston Churchill
> _______________________________________________
> seaside mailing list
> [email protected]
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.