Instaparse - thank you!

2014-06-10 Thread Sean Corfield
I just wanted to post a public "Thank You!" to Mark Engelberg for his Instaparse library. https://github.com/Engelberg/instaparse We are just starting to use this at World Singles so that we can provide a "natural language" interface to our search engine, allowing our internal support

Re: Newbie needs help: Unable to resolve symbol....

2014-06-10 Thread Bill Cohagan
I figured out the problem. Although the article fails to mention the need for modifying the (ns ...) form to reflect the *quil* dependency, the code available for download has the needed change. Now I'm on to the next error, this time using the downloaded code. I'll spend a bit more time try

Re: Clojure Contributor Agreement process update

2014-06-10 Thread Atamert Ölçgen
Excuse my ignorance. But from what I've read, it all seems fair game. Essentially contributors are assigning the same rights they have to project's creator, no? What exactly feels wrong to you? On Tue, Jun 10, 2014 at 8:35 PM, Sergey Didenko wrote: > Sorry if that was already answered, > > Is t

Re: [RFC] Roundtripping namespaced xml documents for data.xml

2014-06-10 Thread Herwig Hochleitner
Hi Paul, 2014-06-06 17:28 GMT+02:00 Paul Gearon : > > I've split up the namespace pretty much the same way that you did (since I > totally agreed with that). To that end I ought to put your name down as the > author, though I typically end up changing things in each file, so it's got > my mark on

Re: solving an equation for all solutions with constraints: core.logic.fd

2014-06-10 Thread Alex Engelberg
It doesn't totally make sense to me that you would have integer variables with real coefficients. If the coefficients are irrational and are not scaled versions of each other, then the problem is impossible. Otherwise, you can just scale them by a common factor and make them integers. For instance,

Re: Clojure Contributor Agreement process update

2014-06-10 Thread Luc Prefontaine
What about the real world constraints ? As far as I know, everyone needs air, water, heat, and a minimal food ration to survive. The day I cut your air away, I bet you'll be suddenly be very concerned about the 'the physical world' and that you will relinquish the 'digital age' way back in

Re: destructuring let and for

2014-06-10 Thread Paul Gearon
Hi Francesco, I apologize for using "for" earlier, as I did not explain how you should be using it. The comment of "do something with rel" should have indicated that it resolved to an expression, and those expressions would be returned in a seq (the "for" expression resolves to have a value of a s

Re: solving an equation for all solutions with constraints: core.logic.fd

2014-06-10 Thread cej38
I picked a toy problem that was really easy to solve, figuring that once I had the idea down, I would be able to easily change the equation to the one that I am interested in solving. In moving to my real problem I hit the next snag I can't use real numbers within the equation. I note that the

Re: Clojure Contributor Agreement process update

2014-06-10 Thread Timothy Baldridge
Welcome to the "real world", where programmer ideals are often overridden by the concerns of lawyers. That's what it comes down to, you have to do it this way in the US (and other places) or risk legal issues. https://www.clahub.com/pages/why_cla Timothy On Tue, Jun 10, 2014 at 2:35 PM, Sergey

Re: Clojure Contributor Agreement process update

2014-06-10 Thread Sergey Didenko
Sorry if that was already answered, Is there a possibility to get rid of this legalwall? I realize that there are good intents behind the existing practice, but it feels a bit wrong for an open source artifact in the digital age of instant sharing. > Starting today, we have updated the Clojure

Re: destructuring let and for

2014-06-10 Thread Francesco Lunelli
Thanks for the answer. If I understand well your code it's a partial answer to my question because if I'm not wrong it creates a link between to elements at a time. What I need is to create all the elements then create on them every kind of relation. I take as example a graph db used in another

Newbie needs help: Unable to resolve symbol....

2014-06-10 Thread Bill Cohagan
I'm a LightTable/Clojure newbie and am trying to work through the workflow article to better understand how to actually develop code. I'm getting a compilation error in the *draw-pendulum*

Re: solving an equation for all solutions with constraints: core.logic.fd

2014-06-10 Thread Alex Engelberg
I couldn't help but overhear that you're working with Constraint Programming, so I thought I'd suggest that you try loco , which is a Clojure wrapper of a Java library specifically designed to work with these types of problems. The loco solution to your proble

Re: destructuring let and for

2014-06-10 Thread Paul Gearon
Hi Francesco, You want to decouple your code from the data that it is operating on, so your code can operate regardless of the contents of the list. Otherwise, you'll need code that matches the list, in which case it could all be code anyway. Operating on arbitrary lists makes it easy to test simp

Looking to pair to help expedite my learning

2014-06-10 Thread Henry Ventura
In a similar vein to Nelson Morris (his availability is booked), I'd like to pair with someone to help get my foot further in the door than it already is. I have a couple months of experience under me. I'd love to help with whate

Re: destructuring let and for

2014-06-10 Thread Francesco Lunelli
Thanks for the answer, I try to explain better what I have to do. I need to create some nodes in Neo4j then I need to create relationships between those nodes. This is an example taken from necons doc. (let [conn (nr/connect "http://localhost:7474/db/data/";) page1 (nn/create conn {:ur

Re: [ANN] Leiningen 2.4.0

2014-06-10 Thread Marco Ehrentreich
The same for me: AccessDenied Access Denied 8BF2847E2A8F7FEF xGsEqKhBDcDZb6mc41WeQdJoHgUQRnILPzWuVZZsVJSDWK4/SYUQ2game588rvm/ On 10.06.2014 18:42, David Powell wrote: > I'm getting a 403 error > on https://leiningen.s3.amazonaws.com/downloads/leiningen-2.4.0-standalone.jar > when I run lein

Re: [ANN] Leiningen 2.4.0

2014-06-10 Thread David Powell
I'm getting a 403 error on https://leiningen.s3.amazonaws.com/downloads/leiningen-2.4.0-standalone.jar when I run lein upgrade... Is this just me? On Tue, Jun 10, 2014 at 3:31 PM, Sun Ning wrote: > I have been using lein-release (https://github.com/ > relaynetwork/lein-release) for a while. It'

Re: [ANN] RPC library Slacker and Slacker Cluster 0.12

2014-06-10 Thread Robert Luo
Cool update! On Tuesday, June 10, 2014 10:29:34 PM UTC+8, Sun Ning wrote: > > Hello Everyone, > > I just released Slacker 0.12 and its cluster support module. In this > release, several bugs got fixed and there are also lovely features added > (nippy serialization, leader election, etc). For mo

Re: [ANN] CrossClj, a tool for cross-referencing the clojure ecosystem

2014-06-10 Thread Ghadi Shayban
This is so cool and extremely useful. Thank you so much for this! Ghadi On Tuesday, June 10, 2014 11:39:12 AM UTC-4, Francesco Bellomi wrote: > > Hello everyone, > > http://crossclj.info > > I've been working on CrossClj for some time now, and I feel it has grown > usable (and useful) enough to

Re: destructuring let and for

2014-06-10 Thread James Reeves
Could you explain a little more what your end goal is? It sounds like you want a map, but without knowing more about the purpose, it's difficult to say. - James On 10 June 2014 16:43, Francesco Lunelli wrote: > Hello everybody, I have a newbie question about destructuring and > assigning and

destructuring let and for

2014-06-10 Thread Francesco Lunelli
Hello everybody, I have a newbie question about destructuring and assigning and didn't find an answer in documentation or books. I have a list that contains an arbitrary number of elements for example '("one" "two" "three" ...) I now only that elements are strings. I need to to take every eleme

[ANN] CrossClj, a tool for cross-referencing the clojure ecosystem

2014-06-10 Thread Francesco Bellomi
Hello everyone, http://crossclj.info I've been working on CrossClj for some time now, and I feel it has grown usable (and useful) enough to make a public announcement. CrossClj is a tool to explore the whole Clojure(-script) open-source ecosystem as an interconnected codebase. The source code

Re: solving an equation for all solutions with constraints: core.logic.fd

2014-06-10 Thread David Nolen
That's that's the suggested way - just pick a large bound. David On Tue, Jun 10, 2014 at 11:28 AM, cej38 wrote: > I found the solution to my first problem at > https://github.com/clojure/core.logic/wiki/Features (with a few small > changes by me): > > (run* [q] > (fresh [x y] > (fd/in x y

Re: solving an equation for all solutions with constraints: core.logic.fd

2014-06-10 Thread cej38
I found the solution to my first problem at https://github.com/clojure/core.logic/wiki/Features (with a few small changes by me): (run* [q] (fresh [x y] (fd/in x y (fd/interval 0 9)) (fd/eq (= (+ (* x 3) (* y 2)) 8)) (== q [x y]))) I suppose that I could set (fd/interval 0

solving an equation for all solutions with constraints: core.logic.fd

2014-06-10 Thread cej38
I am interested in solving a simple equation for all of its solutions when some constraints are applied. This sounds like a problem for core.logic.fd. Let's use a toy example: 8 = 3*x + 2*y, where x and y must be non-negative integers. Here are the possible solutions: [x,y]= {[2,1],[0,4]}.

[ANN] packthread 0.1.2

2014-06-10 Thread Jason Felice
*New: *+> and +>> will now thread through try and catch, and leave finally alone. packthread Threading macros for working with globs of state. Why? Many descriptions about state in Clojure fit into the following form: State is har

Re: [ANN] Leiningen 2.4.0

2014-06-10 Thread Sun Ning
I have been using lein-release (https://github.com/relaynetwork/lein-release) for a while. It's surely nice to see this feature built into core. On Tue 10 Jun 2014 06:11:06 PM CST, Atamert Ölçgen wrote: Thanks for bringing deploy-repositories to my attention, I didn't know it was there. On

[ANN] RPC library Slacker and Slacker Cluster 0.12

2014-06-10 Thread Sun Ning
Hello Everyone, I just released Slacker 0.12 and its cluster support module. In this release, several bugs got fixed and there are also lovely features added (nippy serialization, leader election, etc). For more detail, please move to the project pages: https://github.com/sunng87/slacker htt

Re: Clojure Contributor Agreement process update

2014-06-10 Thread Michael O'Keefe
Thank you for all you do. This is wonderful! -Michael O'Keefe On Tuesday, June 10, 2014 6:49:52 AM UTC-6, Tim Visher wrote: > > (boom) > > On Mon, Jun 9, 2014 at 1:23 PM, Alex Miller > wrote: > > Starting today, we have updated the Clojure Contributor Agreement > process. > > The prior proce

Re: [ANN] Clojure cheatsheet with search capability

2014-06-10 Thread John Gabriele
On Monday, June 9, 2014 7:09:01 PM UTC-4, Andy Fingerhut wrote: > > On Mon, Jun 2, 2014 at 6:54 AM, John Gabriele > wrote: > >> On Sunday, June 1, 2014 5:15:52 PM UTC-4, Andy Fingerhut wrote: >>> >>> Thanks to Francois du Toit, the versions of the Clojure cheatsheet >>> available at the link bel

Re: Clojure Contributor Agreement process update

2014-06-10 Thread Tim Visher
(boom) On Mon, Jun 9, 2014 at 1:23 PM, Alex Miller wrote: > Starting today, we have updated the Clojure Contributor Agreement process. > The prior process which involved signing and mailing a form has been > replaced with an online e-signing process. > > Existing contributors that have signed the

Re: Available for Contracting

2014-06-10 Thread Henry Ventura
And I don't know if the level of off-topic contained in this reply is appropriate, but I'd love to take on or help with any projects pro bono Allen, just for the sake of having an experienced resource (i.e. you) that I can ask questions! I have about three months of combined Clojure + Scheme ex

Re: [ANN] Leiningen 2.4.0

2014-06-10 Thread Atamert Ölçgen
Thanks for bringing deploy-repositories to my attention, I didn't know it was there. On Tue, Jun 10, 2014 at 5:22 AM, Phil Hagelberg wrote: > > Greetings! > > I'm pleased to announce the release of Leiningen 2.4.0, our most > significant release in quite some time. The star of the show is the

Re: A drawback of the less-parentheses approach

2014-06-10 Thread Karsten Schmidt
Also, if you write your let bindings (according to common convention) so that you have one binding per line, you can use ;; to create a line comment, like: (let [x 1 ;;y 2 ] x) (Ps. A single semicolon would suffice, but the double version keeps indentation when formatting the buffer i