Security News
Maven Central Adds Sigstore Signature Validation
Maven Central now validates Sigstore signatures, making it easier for developers to verify the provenance of Java packages.
Puristaa (Finnish for compress) - shared prefix compression of ordered string sequences.
Puristaa (Finnish for compress)
Provide a memory neutral and fast implementation that is clear to understand and works for the use case of extracting a common prefix of a sequence of strings and yielding that prefix and a generator for the compressed strings of the original sequence.
The latter is not yet clear. One simple implementation path is to receive a reference to a sequence, determine min-max, compare min to max by character and break with first index of enumaeration not matching. Finally yield first the prefix, subsequently all strings of the sequence each shortened by the prefix.
Another still open question is, if a composition of functions can be construed, such that the prefix finding algorithm respects a caller provided policy representing the inner structure of the strings. An example for an inner structure is a sequence of paths as strings. A path policy would provide a separator that modifies the prefix finding algorithm to backtrack to the previous such separator token.
why? well, imagine the sequence 'bar/baz', 'bar/bazaar'
and a path policy providing the boolean predicate lambda x: x == '/'
should not yield 'bar/baz', '', 'aar'
but instead 'bar/', 'baz', 'bazaar'
.
User and developer documentation of puristaa.
Feature requests and bug reports are bested entered in the todos of puristaa.
The primary source repository of puristaa is at sourcehut a collection of tools useful for software development.
Experimental
Note: The default branch is default
.
FAQs
Puristaa (Finnish for compress) - shared prefix compression of ordered string sequences.
We found that puristaa demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Maven Central now validates Sigstore signatures, making it easier for developers to verify the provenance of Java packages.
Security News
CISOs are racing to adopt AI for cybersecurity, but hurdles in budgets and governance may leave some falling behind in the fight against cyber threats.
Research
Security News
Socket researchers uncovered a backdoored typosquat of BoltDB in the Go ecosystem, exploiting Go Module Proxy caching to persist undetected for years.