[ANN] com.dean.interval-tree

2021-04-06 Thread danle...@gmail.com

https://github.com/dco-dev/interval-tree

I’m pleased to announce that my company has released our first modest 
contribution back to the Clojure community.  

In brief, this library provides “interval map”,  “interval set”, 
“ordered-set”, and “ordered-map” collections, but more fundamentally we use 
this as a library for building efficient, ordered collection types on an 
extensible weight-balanced tree. 

This code has been in production for a few years now, however it is still 
young in terms of a publicly released data-structure  library.   Comments 
and suggestions are, of course, very much welcome!

Best, 

Dan Lentz
Dean & Company

-- 
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/f5b4a13c-e5df-4fcc-957c-aaebeb715fabn%40googlegroups.com.


State of Clojure 2021 survey results

2021-04-06 Thread 'Alex Miller' via Clojure

Read all about it here!

https://clojure.org/news/2021/04/06/state-of-clojure-2021

-- 
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/3350b271-568b-4805-84ae-b527d95bd0f8n%40googlegroups.com.


Re: [ANN] com.dean.interval-tree

2021-04-06 Thread Paulus Esterhazy
Very cool, thanks for sharing!

This looks like it would be perfect for Advent of Code puzzles. Out of
curiosity, what are real-life problems that benefit from the use of an
interval map?

On Tue, Apr 6, 2021 at 2:04 PM danle...@gmail.com  wrote:
>
>
> https://github.com/dco-dev/interval-tree
>
> I’m pleased to announce that my company has released our first modest 
> contribution back to the Clojure community.
>
> In brief, this library provides “interval map”,  “interval set”, 
> “ordered-set”, and “ordered-map” collections, but more fundamentally we use 
> this as a library for building efficient, ordered collection types on an 
> extensible weight-balanced tree.
>
> This code has been in production for a few years now, however it is still 
> young in terms of a publicly released data-structure  library.   Comments and 
> suggestions are, of course, very much welcome!
>
> Best,
>
> Dan Lentz
> Dean & Company
>
> --
> 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/f5b4a13c-e5df-4fcc-957c-aaebeb715fabn%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/CAG4Uonks8ZCu_zbtHAKKiCzYdhg9P3gT-YLG7JWEHh%2B%2BXxHO9w%40mail.gmail.com.


Re: [ANN] com.dean.interval-tree

2021-04-06 Thread danle...@gmail.com
I agree that would be a useful addition to the README.  Well, maybe one 
practical example could be if you had a situation where you scheduled 
various overlapping shifts of employees and you wanted to know who was on 
duty at a particular time.  Or all of the people on duty during some 
portion of a given timeframe. 

On Tuesday, April 6, 2021 at 11:53:42 AM UTC-4 peste...@gmail.com wrote:

> Very cool, thanks for sharing!
>
> This looks like it would be perfect for Advent of Code puzzles. Out of
> curiosity, what are real-life problems that benefit from the use of an
> interval map?
>
> On Tue, Apr 6, 2021 at 2:04 PM danl...@gmail.com  
> wrote:
> >
> >
> > https://github.com/dco-dev/interval-tree
> >
> > I’m pleased to announce that my company has released our first modest 
> contribution back to the Clojure community.
> >
> > In brief, this library provides “interval map”, “interval set”, 
> “ordered-set”, and “ordered-map” collections, but more fundamentally we use 
> this as a library for building efficient, ordered collection types on an 
> extensible weight-balanced tree.
> >
> > This code has been in production for a few years now, however it is 
> still young in terms of a publicly released data-structure library. 
> Comments and suggestions are, of course, very much welcome!
> >
> > Best,
> >
> > Dan Lentz
> > Dean & Company
> >
> > --
> > You received this message because you are subscribed to the Google
> > Groups "Clojure" group.
> > To post to this group, send email to clo...@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+u...@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+u...@googlegroups.com.
> > To view this discussion on the web visit 
> https://groups.google.com/d/msgid/clojure/f5b4a13c-e5df-4fcc-957c-aaebeb715fabn%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/1ea8346f-ac9c-47e7-a06e-f7511ac01439n%40googlegroups.com.