Thank you! It seems a good begin.

2012/6/3 Karl Krukow <karl.kru...@gmail.com>

> Regarding those...
>
> Some time ago I created a project containing only the persistent data
> structures for use with Java et al.
>
> https://github.com/krukow/clj-ds
>
> It is the data structures only so no bootstrap penalty. There are also
> Java'ish "improvements" like basic Generics and improved performance on the
> iterator pattern.
>
> It's still on Clojure 1.3 (As far as I recall), but I am planning on
> taking another iteration.
>
> TODO:
>
> - better Generics support
> - more data structures  (tries, RRB-trees)
> - include the reducers library support for parallelism
>
> given this is a spare time project, I welcome everyone interested to
> contribute.
>
> /Karl
>
> On 02/06/2012, at 23.00, Philip Potter wrote:
>
> Yes it can! It's just a jar file after all, so you can use the classes in
> your java program if you like.
>
> However, clojure data structures typically do not use static typing as
> java uses it. For example, PersistentVector is a collection of Objects and
> not genericized. Getting things out of such a vector will no doubt require
> typecasting, just like the old 1.4 days.
>
> Phil
> On Jun 2, 2012 9:25 PM, "Qihui Sun" <qihui....@gmail.com> wrote:
>
>> Hi,the Thoughtworks technology radar mentioned below:
>>
>> http://www.thoughtworks.com/articles/technology-radar-march-2012
>>
>> Functional programming continues its slow but steady ascent into
>> developer mind share and, increasingly, code bases. New languages like
>> Clojure, Scala, and F# offer great new features. Now libraries such 
>> as*Functional
>> Java*,* TotallyLazy and LambdaJ* are back porting some functional
>> language capabilities, particularly around higher-order functions and
>> collections, into Java. We like this trend because it previews common
>> capabilities of future languages yet allows developers to stay in their
>> comfort zone.
>>
>> So I am interested,if Clojure can be used like a general library in
>> Java,it will beat above libraries and be awesome !
>>
>> --
>> Solomon
>> HUAWEI <http://www.huawei.com/>
>> Google+: Qihui Sun <http://gplus.to/sunqihui>
>>
>>
>>
>>
>> --
>> 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 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 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
>



-- 
Solomon
HUAWEI <http://www.huawei.com/>
Google+: Qihui Sun <http://gplus.to/sunqihui>

-- 
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

Reply via email to