Re: suggestion for clojure development

2011-10-03 Thread Stuart Halloway
> On 10/02/2011 05:20 PM, Stuart Halloway wrote: >> I was referring to the aggregate contrib, not a curated subset (which I >> agree is a good idea). Maybe we should call the aggregated thing the >> Libraries Formerly Known as Contrib (LFKAC). > Here's how I envision the distribution structure: >

Re: suggestion for clojure development

2011-10-02 Thread Tal Liron
On 10/02/2011 05:20 PM, Stuart Halloway wrote: I was referring to the aggregate contrib, not a curated subset (which I agree is a good idea). Maybe we should call the aggregated thing the Libraries Formerly Known as Contrib (LFKAC). Here's

Re: suggestion for clojure development

2011-10-02 Thread Stuart Halloway
>> Contrarily, it seems that effort is being put into cleaning up the core and >> jettisoning anything merely suspected of being superfluous. > That certainly isn't an objective. Can you list some examples of things that > in your opinion were casually jettisoned? > > I didn't use the word "casu

Re: suggestion for clojure development

2011-10-02 Thread Tal Liron
On Sunday, October 2, 2011 4:30:51 PM UTC-5, stuart@gmail.com wrote: > > Modularity helps, not hurts, in achieving this. > I can see that now. Thanks to everyone who provided clarifications about the new contrib organization! > Contrarily, it seems that effort is being put into cleaning up

Re: suggestion for clojure development

2011-10-02 Thread Stuart Halloway
> Stu's comment actually worries me in this respect: the fact that each contrib > has its own version may make it easier to evaluate them separately, but it > would appear to me as a defeatist goal for Clojure moving forward. Things that are simple can be composited. Things that are compounds ty

Re: suggestion for clojure development

2011-10-02 Thread Sean Corfield
On Sat, Oct 1, 2011 at 11:24 PM, Tal Liron wrote: > You're right, it sounds in line with my hopes! Great! > Would it be possible to think of a better name for this sister project than > "new contrib"? Something that implies its tight relationship with Clojure? I > suggest "Clojure Core". Given

Re: suggestion for clojure development

2011-10-01 Thread Tal Liron
On 10/02/2011 01:05 AM, Sean Corfield wrote: Actually I think you're in a better position now. The "new contrib" libraries are all actively maintained and are expected to be compatible with both Clojure 1.2.x and 1.3.0. I'm also hearing a possibility that a "r

Re: suggestion for clojure development

2011-10-01 Thread Sean Corfield
On Sat, Oct 1, 2011 at 10:16 PM, Tal Liron wrote: > And the issue for me now is concern about what will happen to all > these contribs in the future if a core language feature changes, such as the > dynamic Var issue in 1.3. If these contribs are not being built and shipped > as part of Clojure, i

Re: suggestion for clojure development

2011-10-01 Thread Tal Liron
On 10/01/2011 11:49 PM, Sean Corfield wrote: I'm curious, what parts of contrib are you relying on that haven't found active maintainers? Perhaps we can figure out how to address that, to reduce your pain? It's not that they weren't maintained. Well, I actually don't

Re: suggestion for clojure development

2011-10-01 Thread Sean Corfield
On Sat, Oct 1, 2011 at 8:10 PM, Tal Liron wrote: > I did realize pretty early on that the contribs were not all of prime > quality, but what other choice did I have? Fall back to standard JVM API? I'm curious, what parts of contrib are you relying on that haven't found active maintainers? Perhaps

Re: suggestion for clojure development

2011-10-01 Thread Luc Prefontaine
Let's talk about another context here, we have been in prod since Jan. 2009. With a pre V1.0 version of Clojure and we used contrib in the state it was in these early days. Staying away from contrib in production was never a concern to us. We just made the commitment to live with it and wait for

Re: suggestion for clojure development

2011-10-01 Thread Tal Liron
On Saturday, October 1, 2011 9:34:46 PM UTC-5, David Nolen wrote: > > To give some context: > I appreciate the context, David, and I agree that the change needed to happen. It's likely my fault for not being enough in the loop to realize what the 1.3 change would mean for me. I expected some b

Re: suggestion for clojure development

2011-10-01 Thread David Nolen
On Sat, Oct 1, 2011 at 9:49 PM, Tal Liron wrote: > On Saturday, October 1, 2011 8:25:21 PM UTC-5, Andy Fingerhut wrote: >> >> Tal, did you consider the possibility of staying with Clojure 1.2.1 and >> its libraries? Or was that not under consideration for some reason? >> > > It was a considerati

Re: suggestion for clojure development

2011-10-01 Thread Stuart Halloway
> Staying with 1.2 meant not only staying with the Clojure core, which worked > fine, but also losing any progress on any of the contribs, which was frankly > more important to me than core language changes. Perhaps part of the really > big issue here is not Clojure per se, but the contribs. In

Re: suggestion for clojure development

2011-10-01 Thread Tal Liron
On Saturday, October 1, 2011 8:25:21 PM UTC-5, Andy Fingerhut wrote: > > Tal, did you consider the possibility of staying with Clojure 1.2.1 and its > libraries? Or was that not under consideration for some reason? > It was a consideration, but the cons seemed to outweigh the pros. Staying with

Re: suggestion for clojure development

2011-10-01 Thread Andy Fingerhut
Tal, did you consider the possibility of staying with Clojure 1.2.1 and its libraries? Or was that not under consideration for some reason? Andy On Sat, Oct 1, 2011 at 6:03 PM, Tal Liron wrote: > On Tuesday, September 27, 2011 1:57:03 PM UTC-5, Arthur Edelstein wrote: >> >> So my request for C

Re: suggestion for clojure development

2011-10-01 Thread Tal Liron
On Tuesday, September 27, 2011 1:57:03 PM UTC-5, Arthur Edelstein wrote: > > So my request for Clojure's future development, is that backwards > compatibility not be broken. This means that Clojure code needs a way > of designating what Clojure version it is targeted for. > I'm with you, Arthur.

Re: suggestion for clojure development

2011-09-30 Thread Stuart Halloway
> So what's the plan for the future? Are there plans to make clojure > stable at some point so that backward compatibility can be expected? > Otherwise I am going to have difficulty continuing to advocate clojure > to my colleagues. In other words, when will the library ecosystem be > considered im

Re: suggestion for clojure development

2011-09-30 Thread Nicolas
I think that backward compatibilities problem do hurt. Some people will not invest in an "unstable" language by default and some will be tempted to give up after experimenting too many problem with it. We don't choose a language,we choose a full echosystem that include libraries, IDE tooling, docu

Re: suggestion for clojure development

2011-09-28 Thread Michael Gardner
On Sep 28, 2011, at 7:20 PM, Arthur Edelstein wrote: > So what's the plan for the future? Are there plans to make clojure > stable at some point so that backward compatibility can be expected? > Otherwise I am going to have difficulty continuing to advocate clojure > to my colleagues. In other wor

Re: suggestion for clojure development

2011-09-28 Thread cran1988
Improve as much as possible , performances and memory management !! -- 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

Re: suggestion for clojure development

2011-09-28 Thread Arthur Edelstein
> I think that clojure/core team is doing its best to ensure backward > compatibility and break it only when there are prevalent reasons to do > it. So what's the plan for the future? Are there plans to make clojure stable at some point so that backward compatibility can be expected? Otherwise I a

Re: suggestion for clojure development

2011-09-28 Thread Islon Scherer
I agree with Nicolas, clojure should, at this point, focus on improving the language instead of maintain compatibility, and as most features of other languages can be implemented as macros I think clojure is ahead of the competition. -- You received this message because you are subscribed to t

Re: suggestion for clojure development

2011-09-28 Thread Nicolas
On Sep 28, 1:30 pm, Gary Poster wrote: > On Sep 28, 2011, at 1:26 AM, Sean Corfield wrote: > > Perhaps Java has been different, but the languages I use and follow have not, > with the exception of JavaScript.  I perceive it to be a mildly unfortunate > fact of life at this point. > > Gary Java

Re: suggestion for clojure development

2011-09-28 Thread Baishampayan Ghose
On Wed, Sep 28, 2011 at 5:00 PM, Gary Poster wrote: > Perhaps Java has been different, but the languages I use and follow have not, > with the exception of JavaScript.  I perceive it to be a mildly unfortunate > fact of life at this point. JavaScript's case might seem different because people a

Re: suggestion for clojure development

2011-09-28 Thread Gary Poster
On Sep 28, 2011, at 1:26 AM, Sean Corfield wrote: > On Wed, Sep 28, 2011 at 12:03 AM, Arthur Edelstein > wrote: >> You may think >> I'm doing it wrong, but I don't think I'm alone at all. > > I don't think you're doing anything wrong - and I'm sure many people > only do minimal research on tool

Re: suggestion for clojure development

2011-09-27 Thread Sean Corfield
On Wed, Sep 28, 2011 at 12:03 AM, Arthur Edelstein wrote: > You may think > I'm doing it wrong, but I don't think I'm alone at all. I don't think you're doing anything wrong - and I'm sure many people only do minimal research on tools they use. I just think your expectations of Clojure the langua

Re: suggestion for clojure development

2011-09-27 Thread Arthur Edelstein
> When you're selecting a library to solve a particular problem, you > normally have to do some research and evaluate more than one library > so, for me, the activity of the project and software versions > supported are part of that necessary research. I can't imagine "just > using" some random lib

Re: suggestion for clojure development

2011-09-27 Thread Sean Corfield
On Tue, Sep 27, 2011 at 7:33 PM, Arthur Edelstein wrote: > I hope so, too, but very often this doesn't happen in practice. Much > useful code is not maintained. My position on free open source software is that if it's that useful to someone, then that someone has at least some obligation to contr

Re: suggestion for clojure development

2011-09-27 Thread Stuart Halloway
> I hope so, too, but very often this doesn't happen in practice. Much > useful code is not maintained. > > If I add a dependency from Clojars or maven central to my project.clj > file, I don't want to pay the tax of deciding what Clojure version it > is and whether it is actively maintained, Clo

Re: suggestion for clojure development

2011-09-27 Thread Arthur Edelstein
On Sep 27, 4:43 pm, Sean Corfield wrote: > On Tue, Sep 27, 2011 at 4:28 PM, Brian Marick wrote: > > I think "is it actively maintained?" is not a particularly interesting > > question for a community. The question is: "is this a useful library?" > > Then: "is the original author maintaining it?

Re: suggestion for clojure development

2011-09-27 Thread Phil Hagelberg
On Tue, Sep 27, 2011 at 4:43 PM, Sean Corfield wrote: > The pain of migrating from Contrib 1.2.0 (or earlier) to the New > Contrib Libraries (whether you stay on Clojure 1.2.x or move to > Clojure 1.3.0) is a one-time "tax" for early adopters and, as > unpleasant as that may be, I expect future mi

Re: suggestion for clojure development

2011-09-27 Thread Sean Corfield
On Tue, Sep 27, 2011 at 4:28 PM, Brian Marick wrote: > I think "is it actively maintained?" is not a particularly interesting > question for a community. The question is: "is this a useful library?" Then: > "is the original author maintaining it?" And then, if not: "who will pick it > up?" Wel

Re: suggestion for clojure development

2011-09-27 Thread Brian Marick
On Sep 27, 2011, at 5:18 PM, Sean Corfield wrote: > Are therein lies the problem: if they are not actively maintained, > you're not going to get bug fixes even on Clojure 1.2. I think "is it actively maintained?" is not a particularly interesting question for a community. The question is: "is

Re: suggestion for clojure development

2011-09-27 Thread Sean Corfield
On Tue, Sep 27, 2011 at 11:57 AM, Arthur Edelstein wrote: > raises the question of what happens to all of the many existing > Clojure 1.2-based libraries in Clojars and on github. Many of these > are very useful, but not necessarily actively maintained. A lot of Are therein lies the problem: if t

Re: suggestion for clojure development

2011-09-27 Thread Andreas Kostler
I'm with Phil on that one. Legacy support slows or even hinders innovation. On Sep 28, 2011 6:06 AM, "Phil Hagelberg" wrote: > On Tue, Sep 27, 2011 at 11:57 AM, Arthur Edelstein > wrote: >> So my request for Clojure's future development, is that backwards >> compatibility not be broken. This mean

Re: suggestion for clojure development

2011-09-27 Thread Phil Hagelberg
On Tue, Sep 27, 2011 at 11:57 AM, Arthur Edelstein wrote: > So my request for Clojure's future development, is that backwards > compatibility not be broken. This means that Clojure code needs a way > of designating what Clojure version it is targeted for. Then, for > example, the Clojure 1.4 jar s

suggestion for clojure development

2011-09-27 Thread Arthur Edelstein
Dear Everyone, I would like to make a suggestion for the future of Clojure, and hopefully prompt a discussion. My comment comes as a result of my experience trying to port code to 1.3. I have run into numerous problems, most of which come from 1.3's incompatibilities with my 1.2- targeted code and