On Tue, 25 Sep 2001 01:06, Vassilis Rizopoulos wrote:
> >sounds interesting. (and go with Velocity unless you need to learn JSP or
> >something).
>
> Already made up my mind about that and I'm going with Velocity. I already
> know JSP and it doesn't let me isolate my logic as good as Velocity
> promises - and I think it will deliver. 

Yup. I wanted to use Velocity (or WebMacro or FreeMarker or other templating 
engines) for ages but haven't been in a Web job where I could legitimately 
take the time to learn it ;/

> Maybe not, because there is an interesting discussion springing
> from the plugability of the design - using a ComponentSelector to choose
> between page renderers and search engines can expand a wiki almost without
> limit (again defeating the keep it simple and to the point ideas inherent
> in Wiki - never at the usage level, but at the inner workings level for
> sure :) ).

;)

> Since I'm
> documenting this (design choices, code examples etc.) maybe you could use
> it as an example too (It still needs a lot of work, but it's a shame to
> waste so many bytes of notes). 

documentation is good. So if you are willing to provide I am sure none will 
complain ;)

> One more point I stumbled on:
> AbstractLoggable is there to help make Loggable components. Is there a
> certain reason it doesn't implement the Component interface so that
> deriving classes don't have to explicity define it themeselves? (It took me
> about 15 minutes to trace the ClassCastExceptions from this thing - I guess
> I'm not thinking quickly anymore :)) ). V.-

When AbstractLKoggable was originally added to CVS it did extend Component. 
However it was later decided that it was better to be indepent of component.* 
package. Mainly as each of the packages are independent of each other (ie 
logger independent of activity/context/config/component/etc).

-- 
Cheers,

Pete

------------------------------------------------------------
 militant agnostic: i don't know, and you don't know either.
------------------------------------------------------------

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

Reply via email to