We have hosted the application streamstring in order to run this application in our online workstations with Wine or directly.
Quick description about streamstring:
Simple storage of data and data structures in streams using UTF8 strings with checksum and fault/noise tolerance.The software is in a pre-pre alpha stage right now, but it is usable. The interface is undergoing a major rewrite using a result pattern instead of exceptions (exceptions will possibly be optionally enabled in the result pattern though).
This unit is written for FreePascal V3.2 or later. I may update it to also support Delphi, but for now i use the Freepascal generics.
Features:
- Stores/retrieves data in Modern Pascal streams
- Fault tolerance using sync markers and checksums
- Generics makes for relative compact code
- Do not rely on exceptions but rather uses a result pattern similar to Rust (w/o exceptions)
- Traps and converts exceptions from runtime library and streams to a result pattern
- Allows for forward and backward compatible records/structs
- Extensive item tagging support (tags for e.g items and usertypes)
- Variant based such that an unknown filestructure can be read and parsed
.
©2024. Winfy. All Rights Reserved.
By OD Group OU – Registry code: 1609791 -VAT number: EE102345621.