(to answer my own question in the subject: yes :)
Terry,
> Just to put things into proportion: Your list of possible
> enhancements is quite small when compared to the total number
> of features currently in Velocity.
That would be true for any product :)
> As you yourself suggest, your list includes a number of
> things that many members of this list feel are inappropriate
> for the template engine per se. Not that they aren't useful,
> but perhaps not as part of the core template engine.
No. The *List* I provided did not include any feature that I
would delegate to another framework (like a WebApp-FW), but only
features missing in Velocity. I just tried to make clear that I
am not keen on adding this and that to velocity.
> Those that remain are valid candidates, but hardly represent
> anything like a huge deficiency (as might be inferred from
> your original message).
If I scan the tools I regularely use, then I find *many* methods
that only provide workarounds for the limited capabilities of Velocity.
And that is true for many developers / designers! For instance, I
have to wrap every method call that requires a long as a parameter,
just because Velocity can't handle longs and so doesn't find the
method. So instead of writing $myObj.printLong(1) I have to write
$myObj.printLong("1") and adding a second method to $myObj. Besides
the fact, that I cannot deal with long values in VTL.
I agree, that velocity works for the purposes I use, but there are
quite a few flaws (for instance the escaping issue pops up regularely
on the users list - and that is such a basic thing).
> Again, I'm not disagreeing with the merits of specific items
> in your list. It's just that, even if they were all added,
> the total effect would be a relatively minor overall increase
> in the value of Velocity (which is already quite valuable as
> it stands).
>
> Don't you agree?
Again, no :). I don't think that correct Number-Handling and Map-Support
are luxury. If you monitor the user-list than you can find out, that
there are things, that really, really *need* to be done.
To make it clear (once again): I am *not* saying velocity suckz! I
*do* say, that the current project status suckz! And as I've shown
in the past, I am willing to do something. So I'd like to see the
project status / developer lead issue solved real soon so that we
can move forward and continue to fix bugs, add features and do some
optimizations / refactoring.
Peter
> Regards,
>
> Terry
>
> ----- Original Message -----
> From: "pero" <[EMAIL PROTECTED]>
> To: "'Velocity Developers List'" <[EMAIL PROTECTED]>
> Sent: Monday, March 03, 2003 7:36 AM
> Subject: RE: AW: velocity 1.3.1 final?
>
>
> > > I too use Velocity and find it quite stable. I've also
> extended it
> > > (as have
> > > most) with specialized tools, and as a result, it does precisely
> > > what I want it to do. I agree that it's important to
> take a look at
> > > the bug processing and make sure it is robust. But I don't
> > > understand your comment about losing ground in
> comparision to other
> > > engines. What does that mean in terms of being able to do things
> > > with other alternatives that you can't do with Velocity?
> >
> > A lot of things :( "Hot" issues have been:
> >
> > - Number support (Currently you can only cope with Integers)
> > - Map support (Currently only lists)
> > - Whitespace-Handling (The current Whitespace-Handling is
> > somewhat "unpredictable" and you cannot suppress
> Whitespaces without
> > nasty workaround #* *#)
> > - "local scope" for context-variables (very useful in Macros)
> > - More a bug: Macro-Reloading behavior and (perhaps)
> Macro-Overloading
> >
> > Of course you can extend Velocity with Tools to get the
> functionality
> > you need, but some things are so basic, that a Tool would
> be a really
> > bad design (Number- and Map-Support for instance)
> >
> > I would not say that features like full blown Localization-Support
> > belong to a template engine (as FM has it, AFAIK). So I would
> > concentrate on things as described above.
> >
> > BTW: There are patches for 2-3 of the 5 things above :)
> >
> > There are other things I could imagine, that would make the
> life of a
> > template-designer and thus a the life of a Java-Developer
> much easier.
> > One thing could be some sort of Filter-Mechanism (with which the
> > "Whitespace-Gobbling" could be solved) and so on.
> >
> > So there are some things, that are really needed (Number,
> Map), Bugs
> > and some nice features. Don't get me wrong: I *don't* want to put
> > *everything* into velocity! Many things belong to WebApp-Frameworks
> > and stuff.
> >
> > My $0.02
> >
> > Peter
> >
> > > Regards,
> > >
> > > Terry
> > >
> > > ----- Original Message -----
> > > From: "xMySign for Velocity" <[EMAIL PROTECTED]>
> > > To: "Velocity Developers List" <[EMAIL PROTECTED]>
> > > Sent: Monday, March 03, 2003 3:46 AM
> > > Subject: AW: AW: velocity 1.3.1 final?
> > >
> > >
> > > > Is there something in particular which is preventing you from
> > > > using the stable or development branches of Velocity?
> > >
> > > I'm using Velocity and it is quite stable, but it really
> lost ground
> > > in comparison with other template engines, and - that's the most
> > > important thing - there are quite a few bugs reported
> (have a look
> > > at the archives) and no one is fixing them, or - even worse -
> > > someone fixed it, but no one reviewed the patch so the
> bug is still
> > > left in the code. IMHO that's not the right way to find some
> > > interested commiters. I really would like to hear something
> > > about the thoughts of the current committers. what should be
> > > the future of Velocity? How we can find a lead?
> > >
> > > mike
> > >
> > >
> --------------------------------------------------------------------
> > > -
> > > To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> > > For additional commands, e-mail:
> [EMAIL PROTECTED]
> > >
> > >
> > >
> > >
> > >
> --------------------------------------------------------------------
> > > -
> > > To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> > > For additional commands, e-mail:
> [EMAIL PROTECTED]
> > >
> >
> >
> >
> ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail:
> [EMAIL PROTECTED]
> >
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]