ANN: fectors v0.1

Jul 10, 2012 at 3:18 PM
Hi folks,

I'm not much of an Ironscheme user myself, but this is a note to mention
an implementation of functional vectors I wrote, that might be of some
use to you. It is written in portable R6RS and has been tested on Guile
and Vicare Scheme.

The code can be found at

I will note, however, that the library is not thread safe[0]. It uses
internal mutation to provide efficient access to the most recently used
version of a fector. If this is a problem for you, or you are frequently
using branches other than the most frequent, I also have an
implementation of functional sequences based on fingertrees in my pfds
library, on the fingertrees branch. See

[0] There are measures I could take to make it so, but I would be
sacrificing some portability, and that is currently my top concern.


Ian Price

"Programming is like pinball. The reward for doing it well is
the opportunity to do it again" - from "The Wizardy Compiled"