Mild Shock
2025-01-23 09:20:37 UTC
Reply
PermalinkWe 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.
For more details: Dogelog
Have Fun!
Jan Burse, http://www.xlog.ch/ , 23.01.2025