[Warszawa-pm] Subclassing aplikacji

Tadeusz Sośnierz tadzikes w gmail.com
Wto, 8 Cze 2010, 10:07:36 PDT


On  8-06-2010 16:55:23, piotr pogorzelski wrote:
> -------- Original Message  --------
> Subject: Re: [Warszawa-pm] Subclassing aplikacji
> From: Tadeusz Sośnierz <tadzikes w gmail.com>
> To: warszawa-pm w pm.org
> Date: Tue Jun 08 2010 17:43:16 GMT+0200 (CEST)
> 
> >On  8-06-2010 12:09:50, piotr pogorzelski wrote:
> >>do tego ta notacja per6,
> >>ktora totalnie mi nie lezy - pisanie kodu aby wygladal
> >>jak jezyk naturalny, nie wiadomo na pierwszy rzut oka
> >>co jest czym, grrrr.
> >
> >Możesz przybliżyć, podać przykład?
> >
> 
>     # GET /bye
>     get '/bye' => sub { shift->render(text => 'Bye!') };
> 
>     # POST /bye
>     post '/bye' => sub { shift->render(text => 'Bye!') };
> 
>     # GET|POST|DELETE /bye
>     any [qw/get post delete/] => '/bye' => sub {
>         shift->render(text => 'Bye!');
>     };
> 
>     # /baz
>     any '/baz' => sub {
>         my $self   = shift;
>         my $method = $self->req->method;
>         $self->render(text => "You called /baz with $method");
>     };
I gdzie tu Perl6? :) Ale fakt, wygląda to mało Perlowo. Ale właśnie ta
mało Perlowa składnia (akurat w Dancerze, ale w tym przykładzie
wyglądałoby niemal tak samo) sprawiła że przestałem kręcić nosem
na pisanie czegokolwiek webowego. Wygląda to ładnie i przejrzyście, w
prostych przypadkach oczywiście.

Pozdrawiam,
Tadek


Więcej informacji o liście Warszawa-pm