Todd W. wrote:
>
> "Rob Dixon" <[EMAIL PROTECTED]> wrote in message
> news:[EMAIL PROTECTED]
> > Todd wrote:
> > >
> > > Perl is so slick:
> > >
> > >   if ( $self->{code} ) {
> > >     $string = $self->{code};
> > >   } else {
> > >     $self->{class}{file}{generator}{tt2}->process(
> > >
> $self->{class}{file}{generator}{fmgr}{templates}{CollectionProperty},
> > >       $self,
> > >       \$string
> > >     ) || die $self->{class}{file}{generator}{tt2}->error(), "\n";
> > >   }
> > >
> > > Objects created by other objects in the same class heirarchy get a
> property
> > > set to a reference to the object that created it. This piece of code is
> from
> > > a code generator that uses Template::Toolkit. $string is returned, being
> > > called for in the first place by another method call placed in a
> > > Template::Toolkit template.
> > >
> > > Vive OO.
> > >
> > > Todd W.
> >
> > Maybe. But I would take at least a couple of minutes
> > to understand what you've written.
>
> I wote that code years ago. I did explain it above. The code above is part
> of a source code generator. $string contains programming source code. The
> language of the source code depends on a flag being set in an XML file. I
> understand it completely. I wrote it.
>
> > That's not why Perl is slick.
>
> You must have missed the point. ( There was no point to posting it, I was
> just rereading some code and thought it looked neat enough to post. But if I
> post it and you counter with "That's not why Perl is slick." then you still
> missed the point. )
>
> You can do what it says above in any language. What I've coded is a
> high-level implementation of a tree. In JavaScript, for instance, instead of
> seperating the properties with "}{" you could just use ".". What makes perl
> so cool is the amount of code that I did NOT wite being executed in the
> above snippet. The ->process() method of a Template::Toolkit object does
> some serious work.

I'm /still/ missing the point Todd. And because you may be saying something
interesting I'm asking again :)

It now looks like you were saying that 'Template::Toolkit' is slick?

Not complaining: just bemused and hoping for some magical insight :)

At least you've encouraged me to play with the module!

Cheers,

Rob



-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to