Date: Fri, 20 Nov 1998 17:34:56 -0500 (EST) From: Justin Wells <justin@fever.semiotek.com> To: java-linux@java.blackdown.org Subject: ANNOUNCING WebMacro 0.7 Hi everyone, I thought this might be interesting to Java-Linux people, since it's free. Justin - - - - - - - ANNOUNCING: WebMacro Java Servlet Toolkit WebMacro Java Servlet Toolkit, EARLY BETA RELEASE (v 0.7) under the GNU Public License (v2) Java Servlet development toolkit/library -and- HTML Template engine website: http://www.webmacro.org/ mailing list: webmacro-request@webmacro.org CHANGES: This release is much friendlier than 0.6 was -- Lots of bug fixes -- Configuration is much much easier now -- Logging has been improved WebMacro is a Java server-side web template engine and servlet development framework . It is still very much in the development stage, but we feel that it has progressed enough that people can take a look at it. Actually we're hoping that the sooner people look at it, the faster we'll be able to get all the bugs out. Please check it out, let us know what you think, and send in your suggestions. Criticism helps too! It's being distributed under the GPL (version 2). Other licenses are available to commercial users who cannot deal with GPL'd code. The WebMacro philosophy is basically: "Things that you don't care about should get out of your face." Programmers should not have their code cluttered up with HTML and stylesheet junk. Web page designers should not have to put up with complex and scary looking program code. WebMacro lets programmers get back to programming--in a full fledged programming language; while letting page designers spend more time on appearances and less time on figuring out how to get more whitespace out of a CGI script. It is similar to JSP and various other template languages, but with some key differences: o The template language is really compact and simple. It is not a verbose jumble of XML tags, and it does not look like C. o The template language is compatible with XML/SGML; unlike many other languages which blatantly violate the standard with <% and friends. o WebMacro makes heavy use of reflection and introspection and is compatible with the Beans component architecture. You really can just throw standard Java objects at the template language, and it will figure out what to do with them--no odd looking data structures to wedge your data into. These differences are further analyzed on the website. There are lots more differences besides that--please visit the website, download the source, try it out, and join our mailing list. STATUS: -- Still very early on this project. We have about 70% of what we want to implement for v1 done, but a long way to go. -- We know of lots of bugs in it. We're hoping some of you will help us find and fix them :) CONTACT: website: http://www.webmacro.org/ list: webmacro-request@webmacro.org me: justin@webmacro.org So far the development team includes Justin Wells (me) and Yuen-Ping Leung. Justin Wells / justin@webmacro.org