Tuesday, November 5, 2024

Gliimly 87 released

  • Added --exclude option to gg in order to exclude sub-directories from compilation.
  • Added p-source-line and p-source-file statements to aid in debugging.
  • A request handler can now be defined in any source file whose path matches, partially or fully, the request path of the handler. For instance /session/login request handler can be defined either in file "session.gliim" or "session/login.gliim". A source file can also have multiple request handlers that match path.
  • Added --single-file option to gg to force each source code file to have just a single request handler.
  • set-param and get-param statements now work with multiple parameters separated by a comma.
  • set-cookie and get-cookie statements now work with multiple cookies separated by a comma.
  • Fixed bug in end-write-string statement where junk text at the end would be ignored without an error message.
  • Fixed error in parallel compilation.
  • Fixed bug in get-param where parameter name wouldn't be correct.
  • Fixed bug where a function in call-extended statement wouldn't work without any parameters.