[ANN] Ubergraph 0.4.0

2017-06-22 Thread Mark Engelberg
https://github.com/Engelberg/ubergraph Ubergraph is a batteries-loaded, immutable graph data structure for Clojure. Version 0.4.0 includes improved support for serialization/deserialization of ubergraphs. https://github.com/Engelberg/ubergraph#serialization Ubergraph has now been in use for over

Re: [ANN] Ubergraph 0.4.0

2017-06-22 Thread Bruce Durling
That looks great, especially how it relates to loom. Thanks! cheers, Bruce On Thu, Jun 22, 2017 at 9:56 AM, Mark Engelberg wrote: > https://github.com/Engelberg/ubergraph > > Ubergraph is a batteries-loaded, immutable graph data structure for Clojure. > > Version 0.4.0 includes improved support

Re: Use of s/keys with 'and' , 'or'

2017-06-22 Thread Peter Hull
On Wednesday, 21 June 2017 16:30:33 UTC+1, Alex Miller wrote: > > Yes, that's actually something that we have a pending patch to correct at > https://dev.clojure.org/jira/browse/CLJ-2046 > That's interesting. Is there anything I can help with to get that patch accepted? I couldn't get it to apply

Re: Use of s/keys with 'and' , 'or'

2017-06-22 Thread Peter Hull
On Thursday, 22 June 2017 11:17:33 UTC+1, Peter Hull wrote: > > That's interesting. Is there anything I can help with to get that patch > accepted? I couldn't get it to apply to the current code in > https://github.com/clojure/spec.alpha because the filenames have changed, > but I copied across

Re: Use of s/keys with 'and' , 'or'

2017-06-22 Thread Alex Miller
On Thursday, June 22, 2017 at 5:17:33 AM UTC-5, Peter Hull wrote: > > On Wednesday, 21 June 2017 16:30:33 UTC+1, Alex Miller wrote: >> >> Yes, that's actually something that we have a pending patch to correct at >> https://dev.clojure.org/jira/browse/CLJ-2046 >> > That's interesting. Is there an

Re: Why transducers are not (yet) fundamental?

2017-06-22 Thread Phillip Lord
writes: > I'm doing a little research for a talk and asking clojurists around. The > thesis I'm supporting is that transducers should completely replace > "normal" (non-reducing based) sequential processing. People have different > reactions to this, usually going from "what's wrong with threa

Re: Why does gen-class executes with *ns* bound to clojure.core?

2017-06-22 Thread Didier
I opened a Jira enhancement: https://dev.clojure.org/jira/browse/CLJ-2185 Hope I did a good job at it. On Wednesday, 21 June 2017 18:58:26 UTC-7, Alex Miller wrote: > > Was just musing some more - the Clojure Java API was added pretty late > (~1.6 or 1.7). I wonder if > > 1) changing the Java Cl

Re: Why does gen-class executes with *ns* bound to clojure.core?

2017-06-22 Thread Jeff Rabinowitz
If I may be so bold to interject -- I'm a colleague of Didier's, and I originally brought this to his attention when I hit this issue at work. I just want to add that part of the confusion arises from some miscommunication/incomplete information on the official docs for Namespaces

Re: Why does gen-class executes with *ns* bound to clojure.core?

2017-06-22 Thread Alex Miller
Hey Jeff, I appreciate the comments. The fact that the Clojure REPL sets up a dynamic context (not just with *ns*, but with many other dynamic bindings as well) that we take for granted is indeed confusing in th