Re: Release.Next Version Number

2011-02-24 Thread Laurent PETIT
2011/2/24 Brian Marick mar...@exampler.com On Feb 23, 2011, at 3:06 PM, David Jacobs wrote: Thanks for the suggestions. I should say that I was only giving you my impression of using Clojure re: it's version number. I'm not saying any of the things I listed are not doable, just that they

Re: ANN: Clojure Toolbox (Early Beta)

2011-02-24 Thread Scott Jaderholm
On Wed, Feb 23, 2011 at 6:17 PM, James Reeves jree...@weavejester.comwrote: I'm sure I've covered only a very small proportion of Clojure libraries out there, so if you'd like to suggest a project that's not on there, please do so in this thread, or in an email to me. I'll try and update the

Re: Clojure namespace conventions

2011-02-24 Thread Paul Richards
My goodness.. Seems like a can of worms. :p I think I'll pick something at least two levels deep like pauldoo.someproject, complete with .core and .tools as sub namespaces.. On 23 February 2011 20:35, Mark Rathwell mark.rathw...@gmail.com wrote: This discussion has been had multiple times

noob question: pallet, crane, which criteria to choose which one ?

2011-02-24 Thread Laurent PETIT
Hello, I need to automatise some current manual delivery process. We have a fixed server (not -yet- the kind of created on-demand servers, just a plain old server already configured), but for which there still needs to be some manual delivery process. Example : * deliver to pre-production:

Re: Release.Next Version Number

2011-02-24 Thread semperos
Another vote for semantic versioning. I agree that the claim to 2.0 comes with some expectations about environment and overall development experience, but I think that *backwards incompatible changes* deserve a major version bump, to keep heads straight and make it clear to newcomers where the

Re: ANN: Clojure Toolbox (Early Beta)

2011-02-24 Thread Fernando Pazin
Awesome work! On 23 fev, 20:17, James Reeves jree...@weavejester.com wrote: I've put together a small, static site inspired by The Ruby Toolbox (ruby-toolbox.com), called (of course) The Clojure Toolbox. It's currently just a series of categorized links to Clojure projects, but I'll be

Re: Release.Next Version Number

2011-02-24 Thread Steve Miner
The choice boils down to whether or not you want to follow Semantic Versioning [1]. Apache (APR) [2], Eclipse [3], and OSGi [4] all seem to have equivalent policies. Personally, I think it's a perfectly logical approach to increment the major version number for any backwards incompatible

Re: ANN: Clojure Toolbox (Early Beta)

2011-02-24 Thread Timothy Baldridge
I'd like to see some graphics libraries. Penumbra would be a great addition. Timothy On Thu, Feb 24, 2011 at 9:22 AM, Fernando Pazin pazinferna...@gmail.com wrote: Awesome work! On 23 fev, 20:17, James Reeves jree...@weavejester.com wrote: I've put together a small, static site inspired by

Re: Release.Next Version Number

2011-02-24 Thread Shantanu Kumar
I have noticed some projects go to an x.5 release when they are half- ready to move to (inc x).0 -- in this case which would be 1.5 instead of 1.3 or 2.0 version. Just a thought. Regards, Shantanu On Feb 24, 7:56 pm, semperos daniel.l.grego...@gmail.com wrote: Another vote for semantic

Re: Release.Next Version Number

2011-02-24 Thread David
On Thu, 2011-02-24 at 11:33 -0500, Steve Miner wrote: The choice boils down to whether or not you want to follow Semantic Versioning [1]. Apache (APR) [2], Eclipse [3], and OSGi [4] all seem to have equivalent policies. Personally, I think it's a perfectly logical approach to increment

Re: Release.Next Version Number

2011-02-24 Thread Dennis Crenshaw
What makes an ecosystem '1.x' vs '2.x' etc. needs to be quantifiable to make a standard out of it. To quote Peter Drucker, What gets measured gets managed. Are there any solid examples of languages that would constitute a good canonical spectrum for ecosystem versions and why? It seems like if

Re: Release.Next Version Number

2011-02-24 Thread David
Part of my underlying concern is one of branding and not directly based on concerns about measuring and/or quantifying the quality of an ecosystem. I fully recognize that we could call the next iteration of Clojure 2.0 and would be well within our rights. My point has been that calling it 2.0 may

Re: Release.Next Version Number

2011-02-24 Thread Kevin Downey
you mean inc On Thu, Feb 24, 2011 at 8:45 AM, Dennis Crenshaw crensha...@gmail.com wrote: What makes an ecosystem '1.x' vs '2.x' etc. needs to be quantifiable to make a standard out of it. To quote Peter Drucker, What gets measured gets managed. Are there any solid examples of languages that

removing primitive support 4 or less restriction?

2011-02-24 Thread Seth
I know that this has come up - but when will the restriction of fns taking primitives support only 4 or fewer args be removed? -- 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

Re: Release.Next Version Number

2011-02-24 Thread Dennis Crenshaw
Inc is probably a better way to say that, yeah. I also agree with David that 2.0 has a popular connotation of shiny-ness that came with the whole infamous Web 2.0 branding phenomenon. I am now at conflict internally, because I'd like to see Clojure widely adopted, but I like the idea of the

Re: Release.Next Version Number

2011-02-24 Thread Brenton
I think we can all agree that the world would be a better place if every project strictly followed semantic versioning and if people interpreted version numbers accordingly. It would be a triumph of science over mysticism. But we know that people don't do this and that is why we are having this

Anyone using the sdb library?

2011-02-24 Thread Chas Emerick
Is anyone using the sdb (AWS SimpleDB) client library, originally written by Rich Hickey in 2009, and then tweaked in various ways by a couple of others since? Github repo network here: https://github.com/richhickey/sdb/network I ask because I have some ideas for some changes and enhancements

Re: ANN: Clojure Toolbox (Early Beta)

2011-02-24 Thread James Reeves
On 24 February 2011 09:46, Scott Jaderholm jaderh...@gmail.com wrote: Some that I like: slice scriptjure clojurejs cssgen gaka Added. I wasn't quite sure how to classify slice, so I've put it under Template Languages for the time being. - James -- You received this message because you

Re: ANN: Clojure Toolbox (Early Beta)

2011-02-24 Thread James Reeves
On 24 February 2011 16:37, Timothy Baldridge tbaldri...@gmail.com wrote: I'd like to see some graphics libraries. Penumbra would be a great addition. It's already there, under Graphics :) - James -- You received this message because you are subscribed to the Google Groups Clojure group. To

Re: Release.Next Version Number

2011-02-24 Thread Chas Emerick
On Feb 24, 2011, at 3:09 PM, David wrote: I fully recognize that we could call the next iteration of Clojure 2.0 and would be well within our rights. My point has been that calling it 2.0 may give people the impression that developing in the language is seamless and well-polished. When they

Re: Clojure namespace conventions

2011-02-24 Thread Chas Emerick
FWIW, I've settled on cemerick.project-name as my default. I think the project-name.core convention cropped up because of hesitancy of some to use their name at the top level. - Chas On Feb 24, 2011, at 5:48 AM, Paul Richards wrote: My goodness.. Seems like a can of worms. :p I think

Re: noob question: pallet, crane, which criteria to choose which one ?

2011-02-24 Thread Hugo Duncan
On Thu, 24 Feb 2011 06:29:13 -0500, Laurent PETIT laurent.pe...@gmail.com wrote: * deliver to pre-production: * input = git commit hash, maven version of some tooling artifacts which are java artifacts, invoked via an mvn java execute target once the right git revision has been checked

Re: noob question: pallet, crane, which criteria to choose which one ?

2011-02-24 Thread Laurent PETIT
Hugo, thanks for the detailed answer, which I'll take the time to analyse in-depth ASAP. Indeed, I can envision a day, maybe coming sooner than later, where we'd like to use cloud services for some clients. Especially those who could predict activity peaks due to their business plans, marketings,

ANN: ElephantDB, a distributed database written in Clojure

2011-02-24 Thread nathanmarz
We (BackType) recently released our database ElephantDB as open source. I thought that the Clojure community at large would find this project interesting as it's written in Clojure. ElephantDB is a specialized database for exporting key/value data from Hadoop and serving it in a read-only

Re: Release.Next Version Number

2011-02-24 Thread Armando Blancas
Without commenting on the validity of the above at all, I seem to recall that the application of the 1.0 version label prompted the same sort of concerns. You're right. No point in commenting on this whole silly thread. -- You received this message because you are subscribed to the Google

Re: noob question: pallet, crane, which criteria to choose which one ?

2011-02-24 Thread Laurent PETIT
2011/2/24 Hugo Duncan duncan.h...@gmail.com On Thu, 24 Feb 2011 06:29:13 -0500, Laurent PETIT laurent.pe...@gmail.com wrote: * deliver to pre-production: * input = git commit hash, maven version of some tooling artifacts which are java artifacts, invoked via an mvn java execute target

Re: java.lang.Exception: transaction rolled back: java.lang.InterruptedException

2011-02-24 Thread clj123
That didn't solve the problem. I've tried smaller row numbers and it still throws the same error: java.lang.RuntimeException: java.lang.RuntimeException: java.lang.RuntimeException: java.lang.InterruptedException at clojure.lang.LazySeq.sval(LazySeq.java:47) at

Re: Release.Next Version Number

2011-02-24 Thread Brian Marick
On Feb 23, 2011, at 8:36 PM, Ken Wesson wrote: But 1.3 may overpromise and underdeliver backward compatibility. It depends, I suppose, on whether people who are already using Clojure 1.2 will blindly upgrade to 1.3/2.0 without having read anything that will warn them what to expect. I

Re: java.lang.Exception: transaction rolled back: java.lang.InterruptedException

2011-02-24 Thread Michael Ossareh
On Thu, Feb 24, 2011 at 14:36, clj123 ariela2...@gmail.com wrote: That didn't solve the problem. I've tried smaller row numbers and it still throws the same error: java.lang.RuntimeException: java.lang.RuntimeException: java.lang.RuntimeException: java.lang.InterruptedException at

logos on clojars .. workflow for using things that r present only on github but not on clojars..

2011-02-24 Thread Sunil S Nandihalli
Hello everybody, I was wondering if there is a reason as to why logos was not put on clojars.. If it was intended to be that way by the author.. what is a good work flow to use some that is available only on github but not on clojars.. A description of the workflow with cake/leiningen would be

Re: Anyone using the sdb library?

2011-02-24 Thread .Bill Smith
I don't know, but if you introduce breaking changes, you'd better name it version 2.0. -- 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 -

Re: logos on clojars .. workflow for using things that r present only on github but not on clojars..

2011-02-24 Thread David Nolen
On Thu, Feb 24, 2011 at 5:52 PM, Sunil S Nandihalli sunil.nandiha...@gmail.com wrote: Hello everybody, I was wondering if there is a reason as to why logos was not put on clojars.. If it was intended to be that way by the author.. what is a good work flow to use some that is available only

Re: java.lang.Exception: transaction rolled back: java.lang.InterruptedException

2011-02-24 Thread clj123
I've also noticed that I can cause this InterruptedException to be thrown if I add (. Thread (sleep 1000)) instead of saving to database. It looks like when a thread is waiting for a long time this exception is being thrown. By the way I'm running only one thread in my code. Here's the rest of

Re: Anyone using the sdb library?

2011-02-24 Thread Mark Rathwell
I used it as a starting point for an sdb lib a while back, moved that project to GAE though. One note, it uses an outdated version of the AWS java libraries, you should probably update that if you're in there. On Thu, Feb 24, 2011 at 3:36 PM, Chas Emerick cemer...@snowtide.com wrote: Is

Re: Anyone using the sdb library?

2011-02-24 Thread Chas Emerick
On Feb 24, 2011, at 5:58 PM, .Bill Smith wrote: I don't know, but if you introduce breaking changes, you'd better name it version 2.0. ;-) It'd actually be nice to establish a stable groupId and artifactId for the project (rather than the constantly-shifting

Re: transaction rolled back: java.lang.InterruptedException

2011-02-24 Thread clj123
I've tried saving a much smaller number of rows and I'm still getting this exception. I also tried processing the rows (without saving to database) and put a Thread sleep. That also generated this exception. On Feb 23, 12:55 pm, Saul Hazledine shaz...@gmail.com wrote: On Feb 23, 9:42 pm, clj123

Re: logos on clojars .. workflow for using things that r present only on github but not on clojars..

2011-02-24 Thread Sunil S Nandihalli
Thanks David for such a quick response. that would be nice David.. I think we r in for a treat with logos being a better prolog in clojure.. :) 1) pattern matcher like matchure?? what exactly would this be? 2) tabling I don't know what this means.. r u hinting at memoization? 3) convenient

Re: logos on clojars .. workflow for using things that r present only on github but not on clojars..

2011-02-24 Thread Phil Hagelberg
On Feb 24, 2:52 pm, Sunil S Nandihalli sunil.nandiha...@gmail.com wrote:  I was wondering if there is a reason as to why logos was not put on clojars.. If it was intended to be that way by the author.. what is a good work flow to use some that is available only on github but not on clojars..  

Re: Clojure namespace conventions

2011-02-24 Thread Phil Hagelberg
On Feb 24, 2:48 am, Paul Richards paul.richa...@gmail.com wrote: My goodness..  Seems like a can of worms.  :p I think I'll pick something at least two levels deep like pauldoo.someproject, complete with .core and .tools as sub namespaces.. IMO adding .core indicates it's a filler segment

Re: logos on clojars .. workflow for using things that r present only on github but not on clojars..

2011-02-24 Thread David Nolen
On Thu, Feb 24, 2011 at 6:38 PM, Sunil S Nandihalli sunil.nandiha...@gmail.com wrote: Thanks David for such a quick response. that would be nice David.. I think we r in for a treat with logos being a better prolog in clojure.. :) 1) pattern matcher like matchure?? what exactly would this

Re: ANN: ElephantDB, a distributed database written in Clojure

2011-02-24 Thread rogerdpack
How was clojure speed-wise for you? Was it blazingly fast? Just good enough? -r -- 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

easier exit

2011-02-24 Thread rogerdpack
Hello all. A bit new to clojure here. Anyway I found it a bit difficult to exit from a REPL. Would a patch to make it give instructions (like Python's C:\c:\installs\Python26\python.exe exit Use exit() or Ctrl-Z plus Return to exit ) like that have a chance to be accepted? Also is there any

Re: java.lang.Exception: transaction rolled back: java.lang.InterruptedException

2011-02-24 Thread Shantanu Kumar
If it is about Thread/sleep, you can perhaps use something like this: (defn sleep [n] (try (Thread/sleep n) (catch InterruptedException e (.interrupt (Thread/currentThread) There might be other situations where the underlying API throws InterruptedException - deal with them

Re: Transforming map entries

2011-02-24 Thread Alex Miller
I have a couple utility functions I use a lot for creating maps from sequences and transforming one map to another. These are (poorly) named mapmap and mapmapmap. (Yes I know the names are awful but I have lived with them long enough that they've stuck.) mapmap takes a key production function

Re: ANN: ElephantDB, a distributed database written in Clojure

2011-02-24 Thread nathanmarz
Clojure's not even close to being a bottleneck in this database. The performance is limited by the underlying storage engine which is currently Berkeley DB Java Edition. On Feb 24, 4:21 pm, rogerdpack rogerpack2...@gmail.com wrote: How was clojure speed-wise for you? Was it blazingly fast? Just

Re: Clojure namespace conventions

2011-02-24 Thread Laurent PETIT
2011/2/25 Phil Hagelberg p...@hagelb.org On Feb 24, 2:48 am, Paul Richards paul.richa...@gmail.com wrote: My goodness.. Seems like a can of worms. :p I think I'll pick something at least two levels deep like pauldoo.someproject, complete with .core and .tools as sub namespaces..