WebMacro uses the Java2 collections classes. Under JDK 1.1.8 you need to install and import the com.sun.java.util.collections classes in collections.jar. Please note that under Java2 if you do not compile against the java.util. So we have designed a language very much like all the other, but which fits with our biases above. A library and framework for web based programming, for use by technical developers, which is independent of any layout or other graphical concerns You might be both a graphics designer AND a programmer.
Many people are.
By providing the web designer with a list of variables which they can substitute into a page, you keep the designer at some distance from your sensitive program codes. At the same time, the designer is free to take those variables and lay them out any which way they please. This separation of program code and content is the fundamental idea behind the WebMacro system. On your back end you stick ordinary Java objects into your Context. WebMacro will then introspect these objects and make them available as properties in the template.