Re: safety and reusability of clojure.lang.RT, Compiler and co. in multi-classloader environment

2015-09-28 Thread Georgi Danov
Thanks, that's exactly what was needed. On Tue, Sep 29, 2015, 4:14 AM Toby Crawley wrote: > Note that that post is out of date - the runtime isolation pieces of > Immutant 1.x have been extracted into > https://github.com/projectodd/shimdandy (which Stephen mentioned). > Note that with shimdandy

Re: safety and reusability of clojure.lang.RT, Compiler and co. in multi-classloader environment

2015-09-28 Thread Toby Crawley
Note that that post is out of date - the runtime isolation pieces of Immutant 1.x have been extracted into https://github.com/projectodd/shimdandy (which Stephen mentioned). Note that with shimdandy, shims *can't* share Clojure classes - each shim will have its own copy. This is required if you wan

Re: Suggestions on staying up to date with Clojure

2015-09-28 Thread William la Forge
Clojure Gazette seems to try to do this. But it is an active, diverse and highly technical community. http://www.clojuregazette.com/ You will find more links here: https://www.reddit.com/r/Clojure/ On Monday, September 28, 2015 at 8:04:22 PM UTC-4, Jonathon McKitrick wrote: > > What list of blo

Lazy deserialization / reserialization, aatree release 0.3.0

2015-09-28 Thread William la Forge
Too often when dealing with data saved on disk you find yourself having to deserialize a large block of data, make a small update, and then reserialize the whole thing and write it back to disk. Deserialization and reserialization are quite slow, so having to deserialize and reserialize a large

Re: Building mixed Clojure/Java project

2015-09-28 Thread cyclops
One more note, I have JDK 1.6 installed - I was looking at the travis.yml, and see that openjdk6 was removed - will it run under 1.6? -- 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 Not

Suggestions on staying up to date with Clojure

2015-09-28 Thread Jonathon McKitrick
What list of blogs, websites, and/or feeds would you suggest for someone who does not work with Clojure full time that will maximize exposure to advancements in the language, tools, and techniques and give the 'biggest bang for the buck' regarding time investment? -- You received this message

Re: Building mixed Clojure/Java project

2015-09-28 Thread cyclops
Many thanks for the update, especially the documentation. I got a lot further - it built a jar, but I couldn't run it: F:\ironclad\trunk> java -jar > target\ironclad-0.0.2-SNAPSHOT-jar-with-dependencies.jar > Exception in thread "main" java.lang.NoClassDefFoundError: ic/IronClad > Caused by: jav

Re: safety and reusability of clojure.lang.RT, Compiler and co. in multi-classloader environment

2015-09-28 Thread Gary Trakhman
Here is another interesting read about how they solved it in immutant: http://immutant.org/news/2012/05/18/runtime-isolation/ On Mon, Sep 28, 2015 at 6:54 PM Stephen Gilardi wrote: > I haven’t seen discussion of isolating some of the RT data structures > while sharing others and the executable p

Re: safety and reusability of clojure.lang.RT, Compiler and co. in multi-classloader environment

2015-09-28 Thread Stephen Gilardi
I haven’t seen discussion of isolating some of the RT data structures while sharing others and the executable parts. In case you haven’t seen these, here are some references about isolated Clojure runtimes that may be helpful: https://github.com/boot-clj/boot

safety and reusability of clojure.lang.RT, Compiler and co. in multi-classloader environment

2015-09-28 Thread Georgi Danov
Hi, I am integrating clojure into java micro container. It has hierarchical classloaders and can restart modules on the fly. It's almost REPL for Java :). I have clojure running inside it, but even after reading some of the RT and Compiler classes source code I don't understand well enough ho

Re: defprotocol/deftype namespacing

2015-09-28 Thread Beau Fabry
I can't think of any (def* forms that allow you to specify a namespace, so imo it would be strange if they did. On Thursday, September 24, 2015 at 11:58:08 AM UTC-7, Gregg Reynolds wrote: > > Is there some compelling reason why deftype and defprotocol do not allow > specification of a namespace

Re: No recent activity for core.async?

2015-09-28 Thread Beau Fabry
The docs have also diverged from the current official release, I'm looking forward to a new release :-) On Saturday, September 26, 2015 at 4:24:18 AM UTC-7, Gary Verhaegen wrote: > > That question has been asked recently and the official answer was that a > new release is coming "soon". There wa

ANN Neocons 3.1.0 is released

2015-09-28 Thread Michael Klishin
Neocons [1] is a feature rich, idiomatic Clojure client for Neo4J Server. Release notes: http://blog.clojurewerkz.org/blog/2015/09/22/neocons-3-dot-1-0-is-released/ 1. http://clojureneo4j.info -- MK http://github.com/michaelklishin http://twitter.com/michaelklishin -- You received this messag

ANN Langohr 3.4.0 is released

2015-09-28 Thread Michael Klishin
Langohr [1] is a small but complete Clojure client for RabbitMQ. Release notes: http://blog.clojurewerkz.org/blog/2015/09/29/langohr-3-dot-4-0-is-released/ 1. http://clojurerabbitmq.info -- MK http://github.com/michaelklishin http://twitter.com/michaelklishin -- You received this message bec

Re: Building mixed Clojure/Java project

2015-09-28 Thread cyclops
> > Dammit, Leiningen, can't you see, the ants are winning! Thanks for the info. Looks like it's going to be more involved that I thought. -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.co

Re: A generalization of iterate

2015-09-28 Thread Yoshinori Kohyama
Hi nchurch and all. Your idea to generalize `iterate` looks very cool for me. I wrote another implementation not to consume stack. (defn generate' [f h & r] (cons h (lazy-seq (apply generate' f (reverse (cons (apply f h r) (reverse r))) will work, if it is o.k. that we ca