You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@velocity.apache.org by "Geir Magnusson Jr." <ge...@adeptra.com> on 2002/05/05 18:32:34 UTC

Re: The Limit (formerly: limiting access to a context object's methods)

On 5/5/02 11:00 AM, "Jonathan Revusky" <jr...@terra.es> wrote:

> Terry Steichen wrote:
>> Jonathan,
>> 
>> I've been reading this 'discussion' with something between awe and
>> revulsion.  You are clearly very smart and (I think) knowlegeable.  I don't
>> know much about your FreeMarker project, but I suspect it is pretty good.
>> 
>> Geir, whatever you think of him (not much, from your comments) is
>> remarkable.  He has the energy of 10 and is also incredibly smart and
>> eloquent - and *very* helpful to people who ask for help.  To label Velocity
>> as a 'copy-cat' technology is simply snide.
> 
> I disagree. It's not "simply snide". It's factual. Velocity was
> consciously created as a WebMacro clone. That much is is not a matter of
> legitimate debate. It is openly admittedly on the Velocity web pages.
> Once you know the history of the project, the reason that VTL does not
> have floating point arithmetic is quite obvious. The thing they were
> copying did not have floating point. That Geir then wants to represent
> that this deficiency was a result of some conscious design decision that
> *they* made -- that, to me, bears a clear whiff of mendacity.


Set em up and knock em down.  Straw everywhere...


[SNIP]
> 
> I am being civil with you. Let me review. You have taken issue with my
> statement that Velocity is, in your paraphrase "a copy-cat technology".

It is indeed.  

We thank the WebMacro community for their pioneering work on our site and
every place that is appropriate (like articles.)

Freemarker is a copy-cat as well, unless you are going to claim that
templating didn't exist before Freemarker was created. And now Freemarker
has copied the introspection from WebMacro/Velocity, and you are about to
copy the introspective restriction mechanism from Velocity.   That's the
nice thing about this stuff being open source - we all learn and take from
each other.

> However, the statement is factual. Also, the statement was not
> gratuitous, because I was taking issue with the claim that the lack of
> floating point in VTL was the result of a conscious design decision on
> their part. Well, I guess it is true in a *sense* that they made the
> conscious design decision to omit floating point -- insofar as they made
> the conscious design decision to copy WebMacro and WebMacro did not have
> floating point...

More straw...

-- 
Geir Magnusson Jr.
Research & Development, Adeptra Inc.
geirm@adeptra.com
+1-203-247-1713



--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Re: The Limit (formerly: limiting access to a context object's methods)

Posted by Jonathan Revusky <jr...@terra.es>.
Geir Magnusson Jr. wrote:
> On 5/5/02 11:00 AM, "Jonathan Revusky" <jr...@terra.es> wrote:
> 
> 
>>Terry Steichen wrote:
>>
>>>Jonathan,
>>>
>>>I've been reading this 'discussion' with something between awe and
>>>revulsion.  You are clearly very smart and (I think) knowlegeable.  I don't
>>>know much about your FreeMarker project, but I suspect it is pretty good.
>>>
>>>Geir, whatever you think of him (not much, from your comments) is
>>>remarkable.  He has the energy of 10 and is also incredibly smart and
>>>eloquent - and *very* helpful to people who ask for help.  To label Velocity
>>>as a 'copy-cat' technology is simply snide.
>>
>>I disagree. It's not "simply snide". It's factual. Velocity was
>>consciously created as a WebMacro clone. That much is is not a matter of
>>legitimate debate. It is openly admittedly on the Velocity web pages.
>>Once you know the history of the project, the reason that VTL does not
>>have floating point arithmetic is quite obvious. The thing they were
>>copying did not have floating point. That Geir then wants to represent
>>that this deficiency was a result of some conscious design decision that
>>*they* made -- that, to me, bears a clear whiff of mendacity.
> 
> 
> 
> Set em up and knock em down.  Straw everywhere...

You keep claiming that I make straw-man arguments but you are never 
specific about what the argument is and why it is a straw-man.

What straw-man argument are you referring to?

> 
> 
> [SNIP]
> 
>>I am being civil with you. Let me review. You have taken issue with my
>>statement that Velocity is, in your paraphrase "a copy-cat technology".
> 
> 
> It is indeed.  

Yep.

> 
> We thank the WebMacro community for their pioneering work on our site and
> every place that is appropriate (like articles.)
> 
> Freemarker is a copy-cat as well, 

Well, hold on. FreeMarker is most certainly not a copy-cat product in 
the way Velocity is. It is not the result of anybody sitting down and 
consciously writing a tweedledum-tweedledee copy of an existing product.

I have never done such a thing and I would never do that. Well, maybe if 
I was paid to do that, I would, but just for the hell of it?

> unless you are going to claim that
> templating didn't exist before Freemarker was created. 

The product *category* existed, but it was not written as a conscious 
knock-off clone of any existing product.

> And now Freemarker
> has copied the introspection from WebMacro/Velocity, and you are about to
> copy the introspective restriction mechanism from Velocity. 

The last part is not true, because I had the idea independently. I 
distinctly remember writing Attila Szegedi about it and him telling me 
that Velocity was going to have this. And that was the first I heard of it.

In any case, there is a difference between adapting the best ideas that 
are floating around and writing a complete knock-off clone of somebody 
else's work. I have too much self respect to do something like that and 
I also consider that to be in very questionable taste.

Now, you obviously differ and see no problem with cloning other people's 
work like that. So, given that, I don't see what the issue is about my 
pointing out that that's what you did.

Regards,

Jonathan Revusky
--
Lead developer of FreeMarker http://freemarker.sourceforge.net/
Build robust web appications with the
Niggle Web Application Framework http://niggle.org/
Available for Java/Internet Consulting






>  That's the
> nice thing about this stuff being open source - we all learn and take from
> each other.
> 
> 
>>However, the statement is factual. Also, the statement was not
>>gratuitous, because I was taking issue with the claim that the lack of
>>floating point in VTL was the result of a conscious design decision on
>>their part. Well, I guess it is true in a *sense* that they made the
>>conscious design decision to omit floating point -- insofar as they made
>>the conscious design decision to copy WebMacro and WebMacro did not have
>>floating point...
> 
> 
> More straw...
> 



--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>