Well, the set of consortium reuseables I've been working on are
under LGPL now, so are free for
y'all to use in your own projects, be they personal or commercial.
I've posted them to my web site at
http://www.mindspring.com/~tumu/java/jcon/

This is the first public release, so may not be as generally useful
as it can be. Feel free to contribute ideas and/or code to make
it better.

I'm only posting this to the Atlanta JUG and this list; y'all will
be guinea pigs for wider distribution :-)

Actually, this is of interest to linux-java sorts because
a) it's LGPL and we all love free software
b) it includes that Makefile generation thingie I was
    babbling about.

As far as what else it does... well, I need to work on better four-color

glossies. There are several things.

-> A generator for GNU makefiles, that enforces package dependencies
    and builds jarfiles based on a make-like format.
-> A tool for changing package names in a source tree (even if
    the packages are external references)
-> A tool for building APIs more easily with javadoc.
-> A configurable parser for command line arguments and options,
    with a very straightforward standard format and built-in help. The
    format is GNU-like, in that it includes short ("-h") and long
    ("--help") versions of all flags.
-> A human readable, ASCII serialization format based on JavaBeans
    introspection. This is the most valuable thing I have ever written.
-> A handy Log gadget that emits Log events.
-> Some data-handling utilities, including the "12-pound hammer"
    of coersion routines, a wrapper for Beans that allows the
    simple querying, setting and getting of properties without all those

    try/catch blocks, and a mechanism for configurable bean-like objects

-> A simple structured storage framework-in-progress

There's probably more. I use most of these things every day in my
commercial coding; I have found them very useful and the process
of cleaning them up for public inspection has made them even more
so. I suspect that process will only continue.

Enjoy.

--

Paul Reavis                                      [EMAIL PROTECTED]
Design Lead
Partner Software, Inc.                        http://www.partnersoft.com



Reply via email to