Projects / MillScript

MillScript

MillScript is a full featured, yet easy to use language for the batch production of templated Web sites. The language is a Java-based, early implementation of Spice: an experimental language developed by the OpenSpice group. MillScript benefits from a carefully considered and consistent syntax that should be most beneficial to ocassional and cross-over programmers. Its features include multiple valued expressions, embedded XML tags, powerful for loops, a rich template system, lambda functions, closures, classes, and methods, regular expressions, and more.

Tags Software Development Interpreters Text Processing Markup HTML/XHTML
Licenses GPL
Operating Systems OS Independent
Implementation Java Other Perl

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  21 Mar 2007 08:39
  • Rrelease-after

Changes: Support for simple Microsoft Excel files using a new independent Java library MillScript-Excel. Chained relational operators that allow you to write tests of the form x < y < z. Fat (i.e. multi-line) strings. A Java properties file renderer. A new independent Java XML parsing library MillScript-XML. An independent replacement for Java Collections called MillScript-Util. This release uses Java 5. A simple plug-in architecture. A few bugfixes.

  • Rrelease-mid
  •  27 Feb 2006 06:04
  • Rrelease-after

Changes: Items in the standard inventory can now be autoloaded for the first time since version 10 was released. Previously, packages could be imported from the standard inventory, but custom functions and values were unavailable.

  • Rrelease-mid
  •  21 Feb 2006 08:28
  • Rrelease-after

Changes: A small improvement was made to the AddFunction configuration function to allow a wider range of user defined functions, including custom output.

  • Rrelease-mid
  •  12 Apr 2005 07:51
  • Rrelease-after

Changes: Major improvements were made to the machine and rendering system, resulting in improved performance and reduced memory usage. Support for rendering CDATA sections in XML files was added. Command line editing support was added for the interactive mode (via JLine). The VFS was switched to using GNU inetlib, FTP support was added, and HTTP support was improved. Regular expression bindings can now be indexed to get the relevant match variable. A few other small bugfixes were made.

Changes: Major new features are single inheritance classes with single dispatch methods, native regular expression syntax, interpolated strings, image loaders, a new configuration syntax, and a virtual filesystem.

No-screenshot

Project Spotlight

ttylinux

A minimalistic GNU/Linux distribution.

340208706b2ae3dc77e4f5d75f096eb5_thumb

Project Spotlight

JGraph Layout Pro

Professional layouts for JGraph.