Suggestions for Nile

[email protected] (Martin Weindel) Wed, 9 Oct 2002 22:50:19 +0200
Newsgroups gmane.comp.java.luxor-xul.devel
Message-ID <002c01c26fd5$91c4dbb0$02010080@pcmw>
Hi Gerald,

It's great that you are back !
On Wed, 2002-10-09 at 12:21, Gerald Bauer wrote:
>   I will start work on project Nile next week. Nile in
> a nutshell will be a stripped down Luxor Lite/Core
> version that transforms markup from input streams into
> UIs.
>
>   Also a goal of Luxor is to let you replace module
> (e.g. logging, resource loading, etc.) as you see fit.

In this context I want to comment:
* Usage of the commons-logging from jakarta.apache.org as a replacement of
the houston Logger. There are two major logging packages out there: Log4J
from Apache and the java.util.logging package from JDK 1.4. The
commons-logging package library is a common layer for both and quite easy to
use.
BTW, do you really need a separate Status class with similar functionality
like a logging ?

* Although I'm a fan of Jython, it make sense to be open for other scripting
languages like Javascript, BeanShell, Dynamic Java, Pnuts, etc.
So why not use IBM's free Bean Scripting Framework as an abstraction layer ?
(see e.g. http://www.javaworld.com/javaworld/jw-04-2002/jw-0405-scripts.html
as a starting point)

* Have you taken a look on the Jelly project (see
http://jakarta.apache.org/commons/sandbox/jelly/index.html) ? Such a XML
processing engine can be useful for Luxor, too.

cheers,

Martin Weindel



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf