This release brings support for servlets including multipart file uploads, an operating system independent make facility "minmake" with XML based make rules, binary term streams to work with files for user data in compact binary form, a bug fix for a rare error condition with term vectors, and improved compilation.
MINERVA servlets allow to use server side MINERVA to produce dynamically generated Web pages. It interfaces to a servlet web server like Tomcat/Jakarta.
Utility programs gives convenient access to the input data sent as MIME multipart data from client browsers.
Related class files and *.mpk files are in the directory servlet
See ExamplePrograms/MinervaFeatures/Servlet for details
Minmake is a Java/XML based platform-independent make tool. The purpose of minmake is the same as e.g. UNIX make or Windows nmake. Its task is defined in the "make.xml" file stored in the directory where you run minmake.
Binary term streams are opened with open/4 with the option type(term). After writing to a binary term streams it MUST be closed with an explicit call of close/1.
There are 2 predicates to write and read terms in binary form:
open('mydata.data',write,TermStream,[type(term)]),
write_binary_term(TermStream, Term1),
:
write_binary_term(TermStream, TermN),
close(TermStream),
With this release of MINERVA we discontinue support for previous releases. Please also re-read the Release Notes of previous versions of MINERVA. You have feedback on this release or requests for the next? Please let us know!