Dear All,
We are
happy to announce a new edition of the Dogelog player:
- Quasi-Parallel Loader:
The Prolog text loader is now task aware. Although tasks
are only quasi-parallel, issues of mutex might appear, which have been
solved by using the meta call shield/1 which temporarly disables
auto-yield. Back traces showing the current file loading chain are now
task local.
- Binary Files:
As before the target platforms JavaScript nodeJS, Python and Java
support file system access. A new open option type/1 has been added,
which can have the values 'text' or 'binary' and which defaults to
'text'. 'binary' is simply treated as 'text' with latin1 encoding
instead of utf8.
- Binary HTTP:
To give the benefit of a simple binary treatment to the HTTP protocol
as well, i.e. no extra get_byte/[1,2] builtins and no extra byte array
datatype, since codes and atoms can be used as before, we braught the
type/1 option to the APIs of the HTTP clients and the HTTP servers.
Have Fun!