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 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
> 0.1.0
>   
>
> This release fixes several bugs that were found in previous releases of 
> the library.  More details can be found in the change log:
>
>   https://github.com/clojure/core.rrb-vector/blob/master/CHANGES.md
>
> Cheers,
> Michał Marczyk and Andy Fingerhut
>

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/clojure/cfed16b8-e941-45f3-95c1-3261e19e8340%40googlegroups.com.


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, 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 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
>> 0.1.0
>>   
>>
>> This release fixes several bugs that were found in previous releases of
>> the library.  More details can be found in the change log:
>>
>>   https://github.com/clojure/core.rrb-vector/blob/master/CHANGES.md
>>
>> Cheers,
>> Michał Marczyk and Andy Fingerhut
>>
> --
> You received this message because you are subscribed to the Google
> Groups "Clojure" group.
> To post to this group, send email to clojure@googlegroups.com
> Note that posts from new members are moderated - please be patient with
> your first post.
> To unsubscribe from this group, send email to
> clojure+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/clojure?hl=en
> ---
> You received this message because you are subscribed to the Google Groups
> "Clojure" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to clojure+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/clojure/cfed16b8-e941-45f3-95c1-3261e19e8340%40googlegroups.com
> 
> .
>

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/clojure/CAKvLtDbDXQHCb%2Bp0R8vo04PD5bALdk7%3DgyF-2_E4UDJf9rCD0w%40mail.gmail.com.


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 a normal Clojure vector of arbitrary Object's because of the boxing
of Character objects.  Same for :long and other vectors of primitives.

Andy

On Wed, Oct 2, 2019 at 6:31 AM Andy Fingerhut 
wrote:

> 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, 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 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
>>> 0.1.0
>>>   
>>>
>>> This release fixes several bugs that were found in previous releases of
>>> the library.  More details can be found in the change log:
>>>
>>>   https://github.com/clojure/core.rrb-vector/blob/master/CHANGES.md
>>>
>>> Cheers,
>>> Michał Marczyk and Andy Fingerhut
>>>
>> --
>> You received this message because you are subscribed to the Google
>> Groups "Clojure" group.
>> To post to this group, send email to clojure@googlegroups.com
>> Note that posts from new members are moderated - please be patient with
>> your first post.
>> To unsubscribe from this group, send email to
>> clojure+unsubscr...@googlegroups.com
>> For more options, visit this group at
>> http://groups.google.com/group/clojure?hl=en
>> ---
>> You received this message because you are subscribed to the Google Groups
>> "Clojure" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to clojure+unsubscr...@googlegroups.com.
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/clojure/cfed16b8-e941-45f3-95c1-3261e19e8340%40googlegroups.com
>> 
>> .
>>
>

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/clojure/CAKvLtDb5nBHVnd6FqWy__gfC4nd1o1iaNXzo8EyAwBME%3DmRfVQ%40mail.gmail.com.


[ANN] seancorfield/next.jdbc 1.0.8

2019-10-02 Thread Sean Corfield
The next generation of clojure.java.jdbc** – a new low-level Clojure wrapper 
for JDBC-based access to databases!

https://github.com/seancorfield/next-jdbc -- source
https://cljdoc.org/d/seancorfield/next.jdbc -- documentation
https://clojars.org/seancorfield/next.jdbc -- clojars

It’s been about four months since I announced the “gold” 1.0.0 release here on 
this list so I thought it was about time to post another announcement.

Nearly all of the work in the last eight patch releases has gone into improving 
the documentation, adding clarifications, expanding examples, providing 
database-specific caveats (and helpful tips). The latest release includes an 
example of using HugSQL 0.5.1’s new next.jdbc adapter (thanks to Nikola Peric 
for writing that adapter!).

Some of the (purely additive) changes since 1.0.0:
• Add next.jdbc.connection/->pool to support connection pooled datasources via 
c3p0 and HikariCP.
• Add next.jdbc.prepare/execute-batch! to support batch execution (if your 
database supports it).
• Add next.jdbc.result-set/as-maps-adapter (and as-arrays-adapter) to make it 
easier to deal with database-specific JDBC data types.
• Making it easier to use next.jdbc with JDBC drivers it doesn’t already know 
about (both local and remote).

You can read the latest, complete changelog here 
https://github.com/seancorfield/next-jdbc/blob/master/CHANGELOG.md (including 
changes on master since 1.0.8).

If you have any questions or issues with next.jdbc, reach out to me on the 
Clojurians Slack via the #sql channel.

** clojure.java.jdbc is now considered “Stable -- working but development is 
irregular” here https://clojure.org/community/contrib_libs -- it will continue 
to get bug fixes but no new features at this point. Read 
https://cljdoc.org/d/seancorfield/next.jdbc/CURRENT/doc/migration-from-clojure-java-jdbc
 to see what’s involved in migrating to next.jdbc (it is not a drop-in 
replacement).

Sean Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/

"If you're not annoying somebody, you're not really alive."
-- Margaret Atwood

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/clojure/5d94c56d.1c69fb81.f79b2.15f0%40mx.google.com.