Dear All,
We are
happy to announce a new edition of the Dogelog player:
- Segmented Fileaccess:
Due to UTF-8 problems, files were read completely into memory in order
to then allow stream access. In order to be able to use HTTP
Transfer-Encoding: chunked, the UTF-8 problem has been solved and only
individual blocks will be read into memory.
- New library(crypto):
Segmented file access is supported not only for text files but also for
binary files. This allows hash digests to be calculated in a
memory-saving manner. The library implements a binding to the SHA-256
algorithms of JavaScript, Python and Java.
- Backtracking Datastructures:
The libraries library(hash) and library(tree), which were only realized
non-backtracking so far, have been expanded to include further
predicates that allow backtracking updates. library(hash) has been
completely rewritten to open lists and only provides partial
persistence, whereas library(tree) provides full persistence.
Have Fun!