Menu

MillScript version 10.1.0 released

MillScript is a language intended for the batch production of websites. Release 10.1.0 includes a rewritten machine and rendering system, support for CDATA sections, command line editing for interactive mode(via JLine) and a few bugfixes. The virtual filesystem has been updated to use the GNU inetlib library, HTTP support has been improved and FTP support has been added.

The rewritten machine provides a significant improvement in performance. Very rough testing demonstrated scripts running in 61%, even towards 50%, of their previous time. Scripts with less IO could see an even larger improvement.

The rendering system has been rewritten to allow for a wider variety of output formats, with better compliance with the relevant specifications. e.g. our XML renderer has been updated to follow the XML 1.0 specification for valid characters. A new datatype called CDATA has been introduced which allows you to generate CDATA sections in output XML files.

A very handy new feature is the use of JLine for console input. This provides full command line editing abilities, similar to that provided by Readline, but Java based. Unfortunately this doesn't include command line completion just yet, you'll have to wait for the next version :-)

Also an update to the regular expression bindings which allows bindings to be indexed. This allows you to quickly obtain the relevant match variable without having to call the bindingMatchVar function.

Posted by Kevin Rogers 2005-04-12

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.