Re: [ANN] core.rrb-vector 0.1.0 -- bug fixes

2019-10-03 Thread Terje Dahl
Thanks. Yes, I already do that. And then implementing java.lang.CharSequence (for regex searches) or a reader is dead easy. Also, because altered states of the rrb-vector share structure, maintaining a history (for UNDO/REDO) in a memory-efficient manner is simply a matter of holding on to

Re: [ANN] core.rrb-vector 0.1.0 -- bug fixes

2019-10-02 Thread Andy Fingerhut
Also, maybe you are doing this already, but note that you can save significant memory in Clojure and core.rrb-vector by using (vector-of :char ...) to create vectors that are restricted to contain only char's, if that is all you want to hold inside of them. It is about a 3x more memory if you use

Re: [ANN] core.rrb-vector 0.1.0 -- bug fixes

2019-10-02 Thread Andy Fingerhut
Excellent! Please do file additional reports if you find any issues with the latest version. Andy On Wed, Oct 2, 2019 at 2:27 AM Terje Dahl wrote: > Nice list of fixes. Great work! > > I use Vector as my text editor's char-buffer. > I believe I have seen one or more of the fixed bugs surface,

Re: [ANN] core.rrb-vector 0.1.0 -- bug fixes

2019-10-02 Thread Terje Dahl
Nice list of fixes. Great work! I use Vector as my text editor's char-buffer. I believe I have seen one or more of the fixed bugs surface, so I am upgrading immediately. :-D Terje On Monday, September 30, 2019 at 10:21:05 PM UTC+2, Andy Fingerhut wrote: > > I am pleased to announce the

[ANN] core.rrb-vector 0.1.0 -- bug fixes

2019-09-30 Thread Andy Fingerhut
I am pleased to announce the 0.1.0 release of core.rrb-vector, a Clojure Contrib library extending the Clojure vector API with logarithmic-time concatenation and slicing: https://github.com/clojure/core.rrb-vector [org.clojure/core.rrb-vector "0.1.0"] org.clojure core.rrb-vector