unofficial mirror of guile-user@gnu.org 
 help / color / mirror / Atom feed
* stis-supervector v0.0.1
@ 2021-10-02 16:55 Stefan Israelsson Tampe
  2021-10-02 18:33 ` Damien Mattei
  0 siblings, 1 reply; 5+ messages in thread
From: Stefan Israelsson Tampe @ 2021-10-02 16:55 UTC (permalink / raw)
  To: guile-devel, Guile User

[-- Attachment #1: Type: text/plain, Size: 839 bytes --]

I'm now satisfied enough to release a first version of stis-supervectors
v0.0.1

The idea for the project is to explore data structures that can handle
large vector-like constructs in a better way than just a pure vector.
Especially having boilerplate to properly make vector operations that are
fast and at the same time behave nicely with guile features that depend on
interrupts like e.g. the fibers framework. We have features like sharing,
copy on write, referencing read only structures, a good sparse story,
allowing tree compression for different sized data,and more. Bytevectors
vectors strings and bitvectors are targetted to have a supervector version

The project is found in https://gitlab.com/tampe/stis-supervectors.
preliminary docs are included in the doc directory (html and a pdf)

Comments are welcome,

Happy hacking!

[-- Attachment #2: Type: text/html, Size: 1026 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2021-10-02 20:19 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-10-02 16:55 stis-supervector v0.0.1 Stefan Israelsson Tampe
2021-10-02 18:33 ` Damien Mattei
2021-10-02 18:46   ` Stefan Israelsson Tampe
2021-10-02 19:45     ` Damien Mattei
2021-10-02 20:19       ` Stefan Israelsson Tampe

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).