[EuroClojure 2013] Call for Presentations now open

2013-07-17 Thread Stefan Hübner
Hi all,

we’re excited to announce EuroClojure 2013 to be held in Berlin, Germany:

  “EuroClojure is the first 2-day, full-blown conference in Europe for the 
Clojure community. After an extremely successful 2012 edition in London we 
are replicating in Berlin this year!

  The conference will be held on Monday 14th and Tuesday 15th October in 
Central 
Berlin .”

The Call for Presentations is now open, all the details and the form here: 
http://euroclojure.com/2013/call-for-presentations/

Looking forward to it, for any info please do not hesitate to contact us: 
i...@euroclojure.com.

Spread the word and follow us on Twitter: 
@EuroClojure


Regards

The EuroClojure Team

-- 
-- 
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 with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.




Concerns About Pushing Clojure 1.0.0 to Maven Central Repo?

2009-05-06 Thread Stefan Hübner

Hi all,

Since Clojure now has a stable 1.0.0 I would like to take a step
forward and push it to Maven's Central Repo at http://repo1.maven.org/maven2/.
This would allow people using Maven to integrate Clojure more easily,
since no 3rd party repo wouldn't be involved anymore.

I'm going to follow these guidelines:
http://maven.apache.org/guides/mini/guide-central-repository-upload.html.
But before I'll proceed, I would like to make sure, that there a no
concerns about doing so. If anyone is concerned about pushing Clojure
into Central, please give me some feedback.

If you're OK with the idea, I will alter the distributed POM slightly
to meet the guidelines. The modification is about the missing scm-
part. POM and clojure-1.0.0.jar would then go into the upload bundle
and would be submitted to the Upload Team. Should I add clojure-1.0.0-
sources.jar as well?

The modified POM will look like this:


http://maven.apache.org/POM/4.0.0";
 xmlns:xsi="http//www.w3.org/2001/XMLSchema-instance"
 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/maven-v4_0_0.xsd";>
4.0.0
org.clojure
clojure-lang
clojure-lang
1.0.0
jar
http://clojure.org/

Clojure core environment and runtime library.



Eclipse Public License 1.0
http://opensource.org/licenses/eclipse-1.0.php
repo




  scm:svn:http://clojure.googlecode.com/svn/tags/1.0/
  http://code.google.com/p/clojure/source/browse/




Are there any suggestions or concerns about the bundled files or the
POM (or the idea to push Clojure to Central altogether)?

Thanks for any feedback,
-Stefan

--~--~-~--~~~---~--~~
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
To unsubscribe from this group, send email to 
clojure+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/clojure?hl=en
-~--~~~~--~~--~--~---



Re: Concerns About Pushing Clojure 1.0.0 to Maven Central Repo?

2009-05-07 Thread Stefan Hübner

Laurent PETIT  writes:

> I also think it makes sense to deposit the whole "battery" :
> clojureXX.jar
> clojure-slimXX.jar

OK, I would bundle clojure-slim.jar too. I'm not familiar with it, though
curious. Would you enlighten me by throwing some light on it's purpose?

> clojure-sourcesXX.jar

Will be bundled.

-Stefan


--~--~-~--~~~---~--~~
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
To unsubscribe from this group, send email to 
clojure+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/clojure?hl=en
-~--~~~~--~~--~--~---



Re: Concerns About Pushing Clojure 1.0.0 to Maven Central Repo?

2009-05-07 Thread Stefan Hübner

OK, I've got it. Thanks, Laurent!

I would bundle clojure-slim.jar as a "classified" clojure, like Maven
calls it. So the final filename would be "clojure-lang-1.0.0-slim.jar".

To use this one instead of clojure-lang-1.0.0.jar, the following
dependency needs to be declared:


  org.clojure
  clojure-lang
  1.0.0
  slim


-Stefan

Laurent PETIT  writes:

> 2009/5/7 Stefan Hübner :
>>
>> Laurent PETIT  writes:
>>
>>> I also think it makes sense to deposit the whole "battery" :
>>> clojureXX.jar
>>> clojure-slimXX.jar
>>
>> OK, I would bundle clojure-slim.jar too. I'm not familiar with it, though
>> curious. Would you enlighten me by throwing some light on it's purpose?
>
> clojure is divided into clojure files (in folder src/clj/ ) and java
> files (in folder src/jvm/ )
>
> clojure-slimXX.jar contains compiled java files from src/jvm/ + clj
> files from src/clj/
> clojureXX.jar contains compiled java files from src/jvm/ + clj files
> from src/clj/ + compiled into java classes cjl files from src/clj/
>
> clojureXX.jar has a better startup time since clj files are already
> compiled into bytecode into classes files (via AOT - Ahead Of Time -
> clojure files compilation)
> clojure-slimXX.jar is much smaller than clojureXX.jar. And the clj
> files will be compiled into bytecode in memory "Just in Time"
>
> Certainly both serve different needs for different people.
> Regards,


--~--~-~--~~~---~--~~
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
To unsubscribe from this group, send email to 
clojure+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/clojure?hl=en
-~--~~~~--~~--~--~---



Re: Concerns About Pushing Clojure 1.0.0 to Maven Central Repo?

2009-05-07 Thread Stefan Hübner

Laurent PETIT  writes:

> Seems fine to me.
>
> One question, though: I see that you want to name the artifact
> "clojure-lang" and not just "clojure".
> Why not just "clojure" as is the case for the ant build script ?
>
> I guess this could just confuse people ?

Very good point! That's exactly the kind of feedback I was hoping to
get. Pushing a library to Maven Central isn't easy to rewind, if it's
possible at all. So I want to make sure beforehand, that the right thing
is going to get there.

So, here's my explanation, and I hope it is reasonable:

I just used the artifactId which is defined in the pom.xml
shipped with Clojure since r502 (2007-10-30). Why "clojure-lang" was
chosen in favour of just "clojure" confused me too, so I can not give a
good explanation. Maybe Rich or the original contributor can?

But, since Clojure has shipped this artifactId for 18 months now, it has
materialized in many people's repo like that, I guess. In fact, the
official 1.0 distribution "clojure-1.0.0.zip" has been shipped with this
pom.xml. It seems a matter of fact, that in the maven world Clojure
sails under the "clojure-lang" flag since day zero.

So I refused to change that quasi-standard, as I don't want to confuse
other people, who got used to "clojure-lang" in their maven world.

What shall we do then?
-Stefan


--~--~-~--~~~---~--~~
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
To unsubscribe from this group, send email to 
clojure+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/clojure?hl=en
-~--~~~~--~~--~--~---



Re: Concerns About Pushing Clojure 1.0.0 to Maven Central Repo?

2009-05-07 Thread Stefan Hübner

Laurent PETIT  writes:

> You're right, so from the beginning the ant script creates
> "clojure..." while the maven script creates "clojure-lang...".

To be precise here, there's no such maven script that creates
"clojure-lang", neither does Maven do anything during Clojure's build
process. The pom.xml is created by Ant too.

> Well, I thought that since the official build script is the ant one,
> the pom.xml should be adapted. In either cases, people will have to
> change things ...
>
> I guess only Rich can make the choice: statu quo, clojure (breaks
> maven artifact id), clojure-lang (breaks build.xml).

I second your notion. I guess Howard Lewis Ship ought to get involved
here too, since he maintains the continuous builds and seems to have his
own build scripts, as long as I'm right. Are they monitoring this
thread?

-Stefan


--~--~-~--~~~---~--~~
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
To unsubscribe from this group, send email to 
clojure+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/clojure?hl=en
-~--~~~~--~~--~--~---



Re: Concerns About Pushing Clojure 1.0.0 to Maven Central Repo?

2009-05-07 Thread Stefan Hübner

Christian Vest Hansen  writes:

> On Thu, May 7, 2009 at 4:47 PM, J. McConnell  wrote:
>>
>>> I guess only Rich can make the choice: statu quo, clojure (breaks
>>> maven artifact id), clojure-lang (breaks build.xml).
>>
>> Not that I have a strong stake in this, but I'd vote for going with
>> "clojure" and getting it right for 1.0.
>
> Right. It's easier to change this pom before it goes into the public
> repo than after. When people are going to change their pom from some
> odd snapshot to 1.0 anyway, then this is probably a good time to sneak
> this artifactId change in too, no?

I agree with your position. So, along with uploading the bundle to
Central, I'll provide a patch to reflect pom changes in SVN.

I'm going to push the bundle forward during the weekend.

-Stefan


--~--~-~--~~~---~--~~
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
To unsubscribe from this group, send email to 
clojure+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/clojure?hl=en
-~--~~~~--~~--~--~---



Re: Concerns About Pushing Clojure 1.0.0 to Maven Central Repo?

2009-05-07 Thread Stefan Hübner

Laurent PETIT  writes:

> I also think it makes sense to deposit the whole "battery" :
> clojureXX.jar
> clojure-slimXX.jar
> clojure-sourcesXX.jar

Since clojure-slim is not bundled in the distributed ZIP for 1.0.0, I'm
going the build all three libraries from SVN tag "1.0" (r1365).

I've figured, though, that the resulting libraries contain class files,
which are of different size than those found in the distributed
clojure-1.0.0.jar. How can this actually happen? Is this problematic?
My build environment was Debian squeeze, SUN J2SE 1.6.0_13, Ant 1.7.0,
OS character encoding UTF-8.

Eventhough I do not have an explanation for the different build results,
building from a fresh /svn/tags/1.0 should be OK, shouldn't it?

-Stefan


--~--~-~--~~~---~--~~
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
To unsubscribe from this group, send email to 
clojure+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/clojure?hl=en
-~--~~~~--~~--~--~---



Re: Concerns About Pushing Clojure 1.0.0 to Maven Central Repo?

2009-05-09 Thread Stefan Hübner

On 9 Mai, 17:08, Howard Lewis Ship  wrote:
> clojure-lang because there will be a clojure-contrib artifact for the
> same group.

It didn't occur to me yet, that having clojure-contrib in the same
group would render "org.clojure:clojure" a bad choice as
groupId:artifactId for clojure itself. Does your suggestion follow a
particular recommendation or policy?

-Stefan
--~--~-~--~~~---~--~~
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
To unsubscribe from this group, send email to 
clojure+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/clojure?hl=en
-~--~~~~--~~--~--~---



Re: Concerns About Pushing Clojure 1.0.0 to Maven Central Repo?

2009-05-09 Thread Stefan Hübner

On 8 Mai, 01:39, Laurent PETIT  wrote:
> note that clojure must be compatible with JDK 1.5, so if you compile with
> 1.6, maybe you should verify the compatibility mode (not sure if what I
> write here makes sense, I'm not a specialist in javac retrocompatibility
> concerns).

Thanks for the tip! I'm gonna use a genuine JDK 1.5 then.
--~--~-~--~~~---~--~~
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
To unsubscribe from this group, send email to 
clojure+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/clojure?hl=en
-~--~~~~--~~--~--~---



Re: Concerns About Pushing Clojure 1.0.0 to Maven Central Repo?

2009-05-11 Thread Stefan Hübner

On 10 Mai, 22:17, d...@kronkltd.net (Daniel E. Renfer) wrote:
> Phil Hagelberg  writes:
> > Howard Lewis Ship  writes:
>
> >> clojure-lang because there will be a clojure-contrib artifact for the
> >> same group.
>
> > And this is ... a bad thing? I'm lost.
>
> > -Phil
>
> Good, at least I'm not the only one.
>
> Why can't we have both clojure and clojure-contrib as Id's?

Right! I am hoping, that Howard will shade some light on his view. I'm
really interested in all decisions regarding the Maven bundle to be as
transparent as possible. Since people will ask why the artifact has
been given a certain ID, I hope, this thread will document those
decisions for future reference. Thus, Howard's (and Rich's too)
opinion and explanation is be highly appreciated.

So uploading the bundle is going to be deferred for a couple of days.

-Stefan

--~--~-~--~~~---~--~~
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
To unsubscribe from this group, send email to 
clojure+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/clojure?hl=en
-~--~~~~--~~--~--~---



Re: Concerns About Pushing Clojure 1.0.0 to Maven Central Repo?

2009-05-12 Thread Stefan Hübner

Hi Alex,

ataggart  writes:

> I use Maven indirectly via Ivy, so I just wanted to request that,
> whatever the choice of naming, the artifact and module names should
> parallel.  The reason for this request is that Ivy can resolve
> dependencies in maven by creating URLs from a pattern.  For example:
>
> 
> pulls from  org/clojure/clojure/1.0.0/clojure-1.0.0.jar
>
> 
> pulls from org/clojure/clojure-lang/1.0.0/clojure-lang-1.0.0.jar

That's exactly how Maven does it too. So there will be no broken patterns.

> Both fine, and there are a few (thankfully, very few) Maven artifacts
> which break this pattern. But please do not do something that results
> in a URL like:
>
> org/clojure/clojure-lang/1.0.0/clojure-1.0.0.jar

I haven't heard of any such artifact yet. Can you name one (just curious)?

> As for clojure-contrib,  pulling from org/clojure/clojure-contrib/1.0.0/
> clojure-contrib-1.0.0.jar looks fine to me.

For the moment, that's out of scope for me. But true, the pattern must
follow the same rules.

-Stefan


--~--~-~--~~~---~--~~
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
To unsubscribe from this group, send email to 
clojure+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/clojure?hl=en
-~--~~~~--~~--~--~---



Re: Concerns About Pushing Clojure 1.0.0 to Maven Central Repo?

2009-05-12 Thread Stefan Hübner

Hello Laurent,

thanks for the summary! I'm looking forward to the decision and hope, we
can move forward soon.

-Stefan

Laurent PETIT  writes:

> Hello,
>
> It seems that it's really a matter of convention, I don't see any technical 
> problem
> of having a groupId of org.clojure and an artifactId of clojure.
>
> Please let me try to summarize this never ending discussion:
>
> Currently the master build script is ant's build.xml.
> It generates clojure.jar (*)
>
> Currently the maven pom.xml defines
> a groupId  : org.clojure
> an artifactId : clojure-lang
>
>  * The groupId is ok since the website site of clojure is indeed clojure.org
>
>  * The artifactId is ko since it implies the creation of jars such as
> clojure-lang.jar (*)
>
> Changing one or the other is just a matter of a one liner (or so) patch to 
> make both
> compliant and save lots of "brain overhead" for all newcomers (and also 
> members of
> the list if the newcomers come and ask the same question again and again).
>
> Rich, please have the final word:
>  * is it ok to live with different jar names
>  * if no, do we change pom.xml to name the artifactId clojure instead of
> clojure-lang, or do we change the build.xml to generate clojure-lang.jar 
> instead of
> clojure.jar
>
> (*) and derivatives with version numbers, and classifiers for slim and source
>
> 2009/5/12 Howard Lewis Ship 
>
> It's the answer to why the main artifact is called "clojure-lang" not
> just "clojure".  It's do differentiate Rich's framework,
> "clojure-lang", from the Contrib librarys ("clojure-contrib") even
> though they are both in the same Maven group.
>
> On Sun, May 10, 2009 at 8:36 AM, Phil Hagelberg  wrote:
> >
> > Howard Lewis Ship  writes:
> >
> >> clojure-lang because there will be a clojure-contrib artifact for the
> >> same group.
> >
> > And this is ... a bad thing? I'm lost.
> >
> > -Phil
> >
> > >
> >
>
> --
> Howard M. Lewis Ship
>
> Creator of Apache Tapestry
> Director of Open Source Technology at Formos
>
> 

--~--~-~--~~~---~--~~
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
To unsubscribe from this group, send email to 
clojure+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/clojure?hl=en
-~--~~~~--~~--~--~---



Re: Concerns About Pushing Clojure 1.0.0 to Maven Central Repo?

2009-05-12 Thread Stefan Hübner

Daniel Renfer  writes:

> On Tue, May 12, 2009 at 4:51 PM, Howard Lewis Ship  wrote:
>>
>> It's the answer to why the main artifact is called "clojure-lang" not
>> just "clojure".  It's do differentiate Rich's framework,
>> "clojure-lang", from the Contrib librarys ("clojure-contrib") even
>> though they are both in the same Maven group.
>
> Please excuse me, as I am just now trying to get used to Maven, so I'm
> still learning all the conventions.
>
> Wouldn't the fact that their artifact id's are different clearly
> differentiate the two?

absolutely.

> That's certainly how it works everywhere else.  Is there some sort of
> Maven rule that I just don't know about that having an artifact id
> that is a derivative of another id in the same group implies some sort
> of inheritance or something?

No, there is noch such rule. In fact, there isn't much magic behind
Maven's groupId and artifactId, really. It's just a matter of taste how
you name (by which artifactId is meant) your artifacts within a
group. Their artifactIds are directly reflected in their filenames.

If you wanted to place many artifacts within the same group, though, a
artifactId-nomenclatur would help people to find what they were looking
for. But it's completely up to you to come up with such a convention and
communicate it to the users (in one or another way).

-Stefan


--~--~-~--~~~---~--~~
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
To unsubscribe from this group, send email to 
clojure+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/clojure?hl=en
-~--~~~~--~~--~--~---



Re: Concerns About Pushing Clojure 1.0.0 to Maven Central Repo?

2009-05-15 Thread Stefan Hübner

thank you for your clarifaction! I'll prepare the bundle then.

-Stefan

Rich Hickey  writes:

> On Tue, May 12, 2009 at 5:36 PM, Laurent PETIT  
> wrote:
>> Hello,
>>
>> It seems that it's really a matter of convention, I don't see any technical
>> problem of having a groupId of org.clojure and an artifactId of clojure.
>>
>> Please let me try to summarize this never ending discussion:
>>
>> Currently the master build script is ant's build.xml.
>> It generates clojure.jar (*)
>>
>> Currently the maven pom.xml defines
>> a groupId  : org.clojure
>> an artifactId : clojure-lang
>>
>>  * The groupId is ok since the website site of clojure is indeed clojure.org
>>
>>  * The artifactId is ko since it implies the creation of jars such as
>> clojure-lang.jar (*)
>>
>> Changing one or the other is just a matter of a one liner (or so) patch to
>> make both compliant and save lots of "brain overhead" for all newcomers (and
>> also members of the list if the newcomers come and ask the same question
>> again and again).
>>
>> Rich, please have the final word:
>>  * is it ok to live with different jar names
>
> No, I don't see why they should be different.
>
>>  * if no, do we change pom.xml to name the artifactId clojure instead of
>> clojure-lang, or do we change the build.xml to generate clojure-lang.jar
>> instead of clojure.jar
>>
>
> Clojure is called Clojure, not clojure-lang.  I'd like to the jar to
> be called clojure. I don't want to change build.xml.
>
> Rich
>
>
>>
>> 2009/5/12 Howard Lewis Ship 
>>>
>>> It's the answer to why the main artifact is called "clojure-lang" not
>>> just "clojure".  It's do differentiate Rich's framework,
>>> "clojure-lang", from the Contrib librarys ("clojure-contrib") even
>>> though they are both in the same Maven group.
>>>
>>> On Sun, May 10, 2009 at 8:36 AM, Phil Hagelberg  wrote:
>>> >
>>> > Howard Lewis Ship  writes:
>>> >
>>> >> clojure-lang because there will be a clojure-contrib artifact for the
>>> >> same group.
>>> >
>>> > And this is ... a bad thing? I'm lost.
>>> >
>>> > -Phil
>>> >
>>> > >
>>> >
>>>
>>>
>>>
>>> --
>>> Howard M. Lewis Ship
>>>
>>> Creator of Apache Tapestry
>>> Director of Open Source Technology at Formos
>>>
>>>
>>
>>
>> >
>>


--~--~-~--~~~---~--~~
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
To unsubscribe from this group, send email to 
clojure+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/clojure?hl=en
-~--~~~~--~~--~--~---



Re: Concerns About Pushing Clojure 1.0.0 to Maven Central Repo?

2009-05-17 Thread Stefan Hübner

I've submitted the Maven bundle for Clojure 1.0.0 to
http://jira.codehaus.org/browse/MAVENUPLOAD-2464. Processing the request
might take a couple of days.

Once the bundle is uploaded to Central, one of the following two
snippets can be used to declare a dependency to Clojure:



  org.clojure
  clojure
  1.0.0




  org.clojure
  clojure
  1.0.0
  slim


I'll submit patches to reflect the changed POM.

Thank you all for your support!
Stefan Hübner


--~--~-~--~~~---~--~~
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
To unsubscribe from this group, send email to 
clojure+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/clojure?hl=en
-~--~~~~--~~--~--~---



Patch to update pom-template.xml to reflect changed artifactId

2009-05-19 Thread Stefan Hübner
Hi,

I'd like to contribute a patch to pom-template.xml that reflects
- the changed artifactId ("clojure-lang" -> "clojure") and
- added scm-section.

This patch is meant to be applied both to branches/1.0 and trunk.

Thanks,
Stefan Hübner


--~--~-~--~~~---~--~~
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
To unsubscribe from this group, send email to 
clojure+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/clojure?hl=en
-~--~~~~--~~--~--~---

Index: pom-template.xml
===
--- pom-template.xml	(Revision 1371)
+++ pom-template.xml	(Arbeitskopie)
@@ -4,8 +4,8 @@
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd";>
 4.0.0
 org.clojure
-clojure-lang
-clojure-lang
+clojure
+clojure
 @clojure-version@
 http://clojure.org/
 
@@ -19,4 +19,9 @@
 
 
 
+
+scm:svn:http://clojure.googlecode.com/svn
+http://code.google.com/p/clojure/source/browse
+
+
 


Re: Concerns About Pushing Clojure 1.0.0 to Maven Central Repo?

2009-06-02 Thread Stefan Hübner

The upload bundle, which is found at
http://jira.codehaus.org/browse/MAVENUPLOAD-2464, promotes Clojure as
"org.clojure:clojure:1.0.0". It hasn't received any atention from the
Upload team yet, but I do hope it gets uploaded within the next
weeks. Maybe voting could speed it up...

dysinger  writes:

> I personally have used the -lang qualifier in my own POM work so as to
> have an (unspoken) consensus with Howard's POM work.
>
> However, I would rather clojure proper just be named
> "org.clojure:clojure" in maven/ivy-land myself and I have heard that
> from quite a few others.
>
> On May 10, 1:17 pm, d...@kronkltd.net (Daniel E. Renfer) wrote:
>> Phil Hagelberg  writes:
>> > Howard Lewis Ship  writes:
>>
>> >> clojure-lang because there will be a clojure-contrib artifact for the
>> >> same group.
>>
>> > And this is ... a bad thing? I'm lost.
>>
>> > -Phil
>>
>> Good, at least I'm not the only one.
>>
>> Why can't we have both clojure and clojure-contrib as Id's?
>>
>> Daniel E. Renfer


--~--~-~--~~~---~--~~
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 with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
-~--~~~~--~~--~--~---



Re: Concerns About Pushing Clojure 1.0.0 to Maven Central Repo?

2009-06-02 Thread Stefan Hübner

Christian Vest Hansen  writes:

> On Mon, May 18, 2009 at 8:59 AM, Stefan Hübner  
> wrote:
>>
>> I've submitted the Maven bundle for Clojure 1.0.0 to
>> http://jira.codehaus.org/browse/MAVENUPLOAD-2464. Processing the request
>> might take a couple of days.
>
> The upload guide says four weeks. Repository synchronization is the
> long term solution, I think.

Thats probably true. If someone from the core team/contributors has the
resources to set this up, that would be cool. It would speed up
promotion to Maven Central alot (fully automatic) - for future releases.


--~--~-~--~~~---~--~~
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 with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
-~--~~~~--~~--~--~---



Clojure 1.0.0 has been uploaded to Maven Central - Finally

2009-07-13 Thread Stefan Hübner

Hi all,

just a quick update on the Maven bundle: it has finally been uploaded
and is available for your Maven based projects as
org.clojure:clojure:1.0.0:jar (groupId, artifactId, version, type).

Thanks for all voters!
-Stefan Hübner


--~--~-~--~~~---~--~~
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 with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
-~--~~~~--~~--~--~---



Re: Clojurians in Austria

2012-05-30 Thread Stefan Hübner
There was a "How to build communities" session at EuroClojure. In
summary:

- Just get going. Find some people (with 3 your already a group), find a
  place (like a pub for starters) and meet. You'll like it!
- Meet regularly e.g. monthly.
- If you want to do some coding and your group grows, find a space
  (Vienna has at least one Hackerspace - metalab - that might work. In
  Berlin we meet at an office of one of our members)
- When the group grows, experiment with different schemes for your
  events. London does Dojos a la
  http://www.ntoll.org/how-to-run-an-awesome-code-dojo.html. Here in
  Berlin we've occasonially had talks, but favour *doing* something
  with code. 4clojure.com has loads of interesting problems to hack on.
- Food and beverages are nice but not the key aspect ;)

Good luck for your endeavour!

Jozef Wagner  writes:

> Thanks for replies!
>
> I've created a group at https://groups.google.com/forum/#!forum/clojure-at 
>
> Feel free to join :)
>
> Best,
> Jozef
>
> On Tuesday, May 29, 2012 7:20:02 PM UTC+2, bsmith.occs wrote:
>
> I too am in Vienna. I use Clojure at work for a few small internal
> tools, but not in production. I'd be glad to meet some other
> Clojurists.
>
> // Ben
>
> On Tue, May 29, 2012 at 5:05 PM, Nuno Marques
> <> wrote:
> > I'm in Vienna and I know a couple of more Clojure people here.
> > I would be happy to help start a clojure group here.
> >
> > On May 29, 2012, at 4:40 PM, Florian Over wrote:
> >
> >> Hi
> >> i met a nice guy (David from intermaps.com) from Vienna on EuroClojure.
> >> He mentioned that there are other Clojure-User in Vienna as well.
> >> But no UserGroup right now.
> >>
> >> Maybe you can start irc clojure-at ?
> >>
> >> Florian
> >>
> >> 2012/5/29 Jozef Wagner <>:
> >>> Hi,
> >>>
> >>> Are there some Clojurians from Austria or is there an Austria Clojure
> >>> group?
> >>>
> >>> I'm looking for a Clojure related job in Austria, and so far I haven't
> found
> >>> any Austrian group on meetup.com nor on the google groups :(
> >>>
> >>> Best,
> >>> Jozef
>
> --
> 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 with your
> first post.
> To unsubscribe from this group, send email to
> clojure+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/clojure?hl=en

-- 
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 with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en


Re: MultipleArtifactsNotFoundException artifact missing error

2012-05-31 Thread Stefan Hübner
clojure.contrib.repl-utils migrated to clojure.repl, according to
http://dev.clojure.org/display/design/Where+Did+Clojure.Contrib+Go


Softaddicts  writes:

> Since clojure 1.3, contrib as been replaced by distinct libraries:
>
> http://dev.clojure.org/display/design/Where+Did+Clojure.Contrib+Go
>
> You should be using them. No idea where the referenced lib you specify
> in your project
> comes from.
> I did not find it using maven central search or in clojars.
>
> Using the new one is your safest bet.
>
> Luc
>
>> Hello all,
>> 
>> I am using eclipse IDE on windows 7 for developing clojure project
>> with  leiningen plugin.
>> 
>> I think i have properly installed and configured java, lein and mvn
>> commands.
>> ==
>> D:\Chirag\workspace\process_it>mvn -version
>> Apache Maven 3.0.3 (r1075438; 2011-02-28 23:01:09+0530)
>> Maven home: C:\apache-maven-3.0.3
>> Java version: 1.7.0_01, vendor: Oracle Corporation
>> Java home: C:\Program Files\Java\jdk1.7.0_01\jre
>> Default locale: en_US, platform encoding: Cp1252
>> OS name: "windows 7", version: "6.1", arch: "x86", family: "windows"
>> ==
>> D:\Chirag\workspace\process_it>lein version
>> Leiningen 1.7.1 on Java 1.7.0_01 Java HotSpot(TM) Client VM
>> ==
>> 
>> But still when i want to download all dependencies(via "lein deps"
>> command) its giving artifact missing error as given below my
>> project.clj file is at last.
>> Can anybody give some detailed solution for this??
>> 
>> 
>> D:\Chirag\workspace\process_it>lein run
>> Downloading: org/clojure/contrib/repl-utils/1.3.0-alpha4/repl-
>> utils-1.3.0-alpha4.pom from repository clojars at http://clojars.org/repo/
>> Unable to locate resource in repository
>> [INFO] Unable to find resource 'org.clojure.contrib:repl-utils:pom:
>> 1.3.0-alpha4' in repository clojars (http://clojars.org/repo/)
>> Downloading: org/clojure/contrib/repl-utils/1.3.0-alpha4/repl-
>> utils-1.3.0-alpha4.pom from repository central at 
>> http://repo1.maven.org/maven2
>> Unable to locate resource in repository
>> [INFO] Unable to find resource 'org.clojure.contrib:repl-utils:pom:
>> 1.3.0-alpha4' in repository central (http://repo1.maven.org/maven2)
>> Downloading: org/clojure/contrib/repl-utils/1.3.0-alpha4/repl-
>> utils-1.3.0-alpha4.pom from repository java.net at 
>> http://download.java.net/maven/2
>> Unable to locate resource in repository
>> [INFO] Unable to find resource 'org.clojure.contrib:repl-utils:pom:
>> 1.3.0-alpha4' in repository java.net (http://download.java.net/maven/
>> 2)
>> Downloading: org/clojure/contrib/repl-utils/1.3.0-alpha4/repl-
>> utils-1.3.0-alpha4.jar from repository clojars at http://clojars.org/repo/
>> Unable to locate resource in repository
>> [INFO] Unable to find resource 'org.clojure.contrib:repl-utils:jar:
>> 1.3.0-alpha4' in repository clojars (http://clojars.org/repo/)
>> Downloading: org/clojure/contrib/repl-utils/1.3.0-alpha4/repl-
>> utils-1.3.0-alpha4.jar from repository central at 
>> http://repo1.maven.org/maven2
>> Unable to locate resource in repository
>> [INFO] Unable to find resource 'org.clojure.contrib:repl-utils:jar:
>> 1.3.0-alpha4' in repository central (http://repo1.maven.org/maven2)
>> Downloading: org/clojure/contrib/repl-utils/1.3.0-alpha4/repl-
>> utils-1.3.0-alpha4.jar from repository java.net at 
>> http://download.java.net/maven/2
>> Unable to locate resource in repository
>> [INFO] Unable to find resource 'org.clojure.contrib:repl-utils:jar:
>> 1.3.0-alpha4' in repository java.net (http://download.java.net/maven/
>> 2)
>> An error has occurred while processing the Maven artifact tasks.
>>  Diagnosis:
>> 
>> Unable to resolve artifact: Missing:
>> --
>> 1) org.clojure.contrib:repl-utils:jar:1.3.0-alpha4
>> 
>>   Try downloading the file manually from the project website.
>> 
>>   Then, install it using the command:
>>   mvn install:install-file -DgroupId=org.clojure.contrib -
>> DartifactId=repl-utils -Dversion=1.3.0-alpha4 -Dpackaging=jar -Dfile=/
>> path/to/file
>> 
>>   Alternatively, if you host your own repository you can deploy the
>> file there:
>>   mvn deploy:deploy-file -DgroupId=org.clojure.contrib -
>> DartifactId=repl-utils -Dversion=1.3.0-alpha4 -Dpackaging=jar -Dfile=/
>> path/to/file -Durl=[url] -DrepositoryId=[id]
>> 
>>   Path to dependency:
>> 1) org.apache.maven:super-pom:pom:2.0
>> 2) com.draines:postal:jar:1.7.1
>> 3) org.clojure.contrib:repl-utils:jar:1.3.0-alpha4
>> 
>> --
>> 1 required artifact is missing.
>> 
>> for artifact:
>>   org.apache.maven:super-pom:pom:2.0
>> 
>> from the specified remote repositories:
>>   central (http://repo1.maven.org/maven2),
>>   clojars (http://clojars.org/repo/)
>> 
>> 
>> 
>> 
>> Exception in thread "main" Unable to resolve art

Re: ANN ritz 0.4.0 release with nREPL debugger support

2012-09-07 Thread Stefan Hübner
Hugo Duncan  writes:

> * ritz-swank corresponds to the previous ritz functionality and provides
>   a swank server with debugger capabilities.

How would you fire up a swank server from the REPL?

I'm using the Maven and the clojure-maven-plugin, which has no (yet)
goal for ritz or ritz-swank. But if I could just fire up a REPL and
start the swank server there, that would help for the time being.

Also: the Zi maven plugin has not catched up with ritz 0.4.0. I was
trying to force it to use ritz-swank-0.4.0 but got an exception when
doing 'mvn zi:ritz':

InvocationTargetException: java.lang.RuntimeException: No such var:
debug/breakpoint-list, compiling:(ritz/commands/contrib/ritz.clj:51)


-Stefan

-- 
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 with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en


Re: ANN ritz 0.4.0 release with nREPL debugger support

2012-09-07 Thread Stefan Hübner
sthueb...@googlemail.com (Stefan Hübner) writes:

> Hugo Duncan  writes:
>
>> * ritz-swank corresponds to the previous ritz functionality and provides
>>   a swank server with debugger capabilities.
>
> How would you fire up a swank server from the REPL?

On the REPL this works:

--8<---cut here---start->8---
(require '[ritz.swank.socket-server :as swank])
(swank/start {:port 4005})
--8<---cut here---end--->8---

Works with vanilla SLIME. Cool!

-- 
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 with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en


Re: [ANN] nrepl.el 0.1.4 released

2012-09-18 Thread Stefan Hübner
I get the the following error when trying to auto-complete e.g. "(pri":

--8<---cut here---start->8---
java.lang.NullPointerException: null
 at clojure.lang.Reflector.invokeNoArgInstanceMember (Reflector.java:314)
clojure.stacktrace$print_stack_trace.invoke (stacktrace.clj:51)
clojure.stacktrace$print_stack_trace.invoke (stacktrace.clj:49)
user$eval6701.invoke (nrepl-server.clj:2)
clojure.lang.Compiler.eval (Compiler.java:6465)
clojure.lang.Compiler.eval (Compiler.java:6431)
clojure.core$eval.invoke (core.clj:2795)
clojure.main$repl$read_eval_print__5967.invoke (main.clj:244)
clojure.main$repl$fn__5972.invoke (main.clj:265)
clojure.main$repl.doInvoke (main.clj:265)
clojure.lang.RestFn.invoke (RestFn.java:1096)
clojure.tools.nrepl.middleware.interruptible_eval$evaluate$fn__768.invoke 
(interruptible_eval.clj:57)
clojure.lang.AFn.applyToHelper (AFn.java:159)
clojure.lang.AFn.applyTo (AFn.java:151)
clojure.core$apply.invoke (core.clj:600)
clojure.core$with_bindings_STAR_.doInvoke (core.clj:1769)
clojure.lang.RestFn.invoke (RestFn.java:425)
clojure.tools.nrepl.middleware.interruptible_eval$evaluate.invoke 
(interruptible_eval.clj:42)

clojure.tools.nrepl.middleware.interruptible_eval$interruptible_eval$fn__809$fn__811.invoke
 (interruptible_eval.clj:170)
clojure.core$comp$fn__3758.invoke (core.clj:2276)
clojure.tools.nrepl.middleware.interruptible_eval$run_next$fn__802.invoke 
(interruptible_eval.clj:137)
clojure.lang.AFn.run (AFn.java:24)
java.util.concurrent.ThreadPoolExecutor$Worker.runTask 
(ThreadPoolExecutor.java:886)
java.util.concurrent.ThreadPoolExecutor$Worker.run 
(ThreadPoolExecutor.java:908)
java.lang.Thread.run (Thread.java:662)
--8<---cut here---end--->8---

I use tools.nrepl 0.2.0-beta9 and clojure-complete 0.2.2

The nREPL server is started with this script (nrepl-server.clj as seen
in stack-trace):

--8<---cut here---start->8---
(use '[clojure.tools.nrepl.server :only [start-server stop-server]])

(defonce server (start-server :port 4005))
(println "nREPL server started at port 4005")
--8<---cut here---end--->8---


-Stefan

Tim King  writes:

> I am happy to announce the release of nrepl.el v0.1.4, an Emacs client for
> nREPL.
>
> https://github.com/kingtim/nrepl.el
>
> v0.1.4 is available now on Marmalade, and should also be available on Melpa.
> See the github Readme for installation and usage instructions.
>
> Notable additions since our last release:
>  - Improvements and simplifications for completion (Tassilo Horn)
>  - Fix paredit .. don't make clojure-mode-map parent of
> nrepl-interaction-mode-map (Tassilo Horn)
>  - Documentation additions and fixes (Ryan Fowler, Nikita Beloglazov, Bozhidar
> Batsov, Juha Syrjälä, Philipp Meier)
>  - Make completion back-end and error handler configurable (Hugo Duncan)
>  - Accept host as well as port on connect (Ken Restivo)
>  - Enable nrepl-interaction-mode in clojurescript-mode (Nelson Morris)
>  - Emit stdout from interactive evaluations into the repl buffer
>  - Various bug fixes:
>    - Fixes for ECB interop (Matthew Willson)
>    - Namespace qualify tooling calls (Justin Kramer)
>    - Eldoc fixes (Jack Moffitt)
>    - Fix path quoting in load file for Windows (Philipp Meier)
>    - Fix nREPL / Emacs error "Unable to resolve symbol: if-let"
>
> Many thanks to all the contributors who have reported issues and 
> submitted pull
> requests.
>
> Cheers,
> Tim
>
> --
> 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 with your
> first post.
> To unsubscribe from this group, send email to
> clojure+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/clojure?hl=en

-- 
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 with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en


Re: ANN Ritz 0.5.0

2012-09-21 Thread Stefan Hübner
Hi Hugo,

I have two questions:

a) Are you planning on updating Zi for this new release?

b) How can ritz-nrepl or (preferably) ritz-swank be embedded in an
application?

Best Regards,
Stefan

Hugo Duncan  writes:

> Ritz provides a clojure debugger for nREPL.el and SLIME, other nREPL
> middleware, and a general repl-utils library.
>
> 0.5.0 adds several new features.
>
>  * load-project will load the project for buffer you are currently
>visiting. This allows you to switch projects in an existing repl.
>
>  * reload-project will reload the current project. If you have added
>dependencies to the project, these will be added to the classpath. If
>you have removed dependencies, the classpath will be updated
>appropriately and all user namespaces cleared.
>
>  * lein will allow you to use the REPL vm to run lein command for you
>current project.
>
> The commands above should be prefixed with slime-ritz-, or nrepl-ritz-
> as appropriate.
>
> ritz-nrepl works with the recent nrepl.el 0.1.4 release.
>
> Change log: https://github.com/pallet/ritz/blob/develop/ReleaseNotes.md
>
> Project: https://github.com/pallet
>
> Hugo

-- 
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 with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en


Re: ANN Ritz 0.5.0

2012-09-24 Thread Stefan Hübner
adrians  writes:

> Hi Hugo,
>
> I'm trying to get ritz-nrepl going with the latest lein2 and nrepl.el from 
> Melpa. I think
> I've followed the instructions on the project page, yet I get this, when I
> nrepl-ritz-jack-in:
>
> error in process sentinel: Could not start nREPL server: Exception in thread 
> "main" java.lang.ClassNotFoundException: com.sun.jdi.VirtualMachine
>
> [...]
>
> The same exception is thrown if I invoke ritz-nrepl from the command-line. 
> I'm using jdk
> 1.7.0_07 with Windows 7 64 bit, if that helps. Any clue as to what's going 
> wrong?

I had the same problem a while ago. Putting the JDK's tools.jar on the
classpath solved it.

-- 
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 with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en


Re: ANN Ritz 0.5.0

2012-09-26 Thread Stefan Hübner
Hugo Duncan  writes:

> sthueb...@googlemail.com (Stefan Hübner) writes:
>
>> b) How can ritz-nrepl or (preferably) ritz-swank be embedded in an
>> application?
>
> I just added instructions [1] to the ritz-swank README. I've not
> actually tried this yet, but this is essentially how the lein ritz
> plugin starts ritz-swank.
>
> Hugo
>
> [1] https://github.com/pallet/ritz/tree/develop/swank#embedding

Thank you for writing this up! With a small correction it works
beautifully:

--8<---cut here---start->8---
(ns my-app
  (:use [ritz.swank.socket-server :only [start]]))

;; previously: ritz.swank/start-server
(start {:server-ns 'ritz.swank.repl})
 ;; optionally takes :host/:port keyword args
--8<---cut here---end--->8---


Now ritz-swank works with a REPL sitting in a Hadoop application JAR.

Thank you so much!

-Stefan

-- 
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 with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en


Planet Clojure Feed Broken

2010-09-29 Thread Stefan Hübner
(sorry to use this channel)

I just wanted to notice the maintainers of Planet Clojure, that it's RSS
feed is outdated. The web site shows more recent articles than the feed
does.

Besides of that: Thank you for this really handy service!

Regards,
Stefan

-- 
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 with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en