Live data from Hacker News

Cursive Clojure: A Clojure IntelliJ plugin

cursiveclojure.com

21–30 of 61 posts

Re: Cursive Clojure: A Clojure IntelliJ plugin

#21
post #5
post #4

Earlier quoted context omitted.

How does this compare to the official JetBrains plugin, La Clojure?

Cursive is based off a fork of La Clojure from a long time ago. Since then I've rewritten 80% of the code in Clojure and added a lot of new functionality and fixed a lot of bugs. There's lots of new stuff in there, but the main highlights are Paredit-style structural editing and good nREPL integration (for local and remote REPLs). Jan Thomä also kindly let me bundle the leiningen plugin so that's provided out of the…

As far as I understand, Cursive will be available both as a plugin and as a standalone IDE, right? What will be the added value of standalone IDE? PyCharm is a subset of IDEA Ultimate + Python plugin, will it be the case with Cursive? In other words, does it make sense to buy Cursive IDE for users who already have IDEA Ultimate?

Re: Cursive Clojure: A Clojure IntelliJ plugin

#24
post #21
post #5

Earlier quoted context omitted.

Cursive is based off a fork of La Clojure from a long time ago. Since then I've rewritten 80% of the code in Clojure and added a lot of new functionality and fixed a lot of bugs. There's lots of new stuff in there, but the main highlights are Paredit-style structural editing and good nREPL integration (for local and remote REPLs). Jan Thomä also kindly let me bundle the leiningen plugin so that's provided out of the…

As far as I understand, Cursive will be available both as a plugin and as a standalone IDE, right? What will be the added value of standalone IDE? PyCharm is a subset of IDEA Ultimate + Python plugin, will it be the case with Cursive? In other words, does it make sense to buy Cursive IDE for users who already have IDEA Ultimate?

The standalone IDE will be useful for people getting started with Clojure, since it'll provide a more integrated experience - we bundle lein so that Windows developers don't need to download and install it to get going, for example (although this is currently not exposed to the user, coming soon). Clojure is great but the getting started experience is still not great for total newbies. I hope to provide a great environment that'll be basically a one-click download to get started.

It'll be similar to PyCharm in that the standalone IDE will be basically a cut-down Community edition plus the plugin, right, although it can be customised more heavily for Clojure if required. The licensing will be the same for the plugin and the IDE (i.e. your licence will work for both), so if you already own IntelliJ Ultimate it would make sense to stay with that. Unfortunately I don't have the luxury of offering the plugin free to IntelliJ Ultimate users as JetBrains can do with PyCharm.

Re: Cursive Clojure: A Clojure IntelliJ plugin

#25
post #20
post #5

Earlier quoted context omitted.

Cursive is based off a fork of La Clojure from a long time ago. Since then I've rewritten 80% of the code in Clojure and added a lot of new functionality and fixed a lot of bugs. There's lots of new stuff in there, but the main highlights are Paredit-style structural editing and good nREPL integration (for local and remote REPLs). Jan Thomä also kindly let me bundle the leiningen plugin so that's provided out of the…

do you plan to go commercial, imminently i.e. as soon as you go out of beta and settle things down ... or is this just a future possibility?

Pretty much right away after the beta program, although I'm not sure how long that will be. Probably late this year sometime, but it depends on the problems people find.

Re: Cursive Clojure: A Clojure IntelliJ plugin

#26
post #14
post #2

Developer here - I'm happy to answer any questions folk might have!

There are many (important IMO) feature requests for LaClojure in the Issue tracker. Any plans to implement at least some of those?

A lot of these are fixed in Cursive - anything in particular you're after?

Re: Cursive Clojure: A Clojure IntelliJ plugin

#27
post #17

Do you have a mailing list or something so I can get development news? Cause I'm interested in hearing how this develops, the website is a little sparse still, and I absolutely will not remember to come back in a month, haha.

I'm definitely planning to get a mailing list set up, I was caught slightly on the hop by the unexpected public release! I'll set something up ASAP.

Re: Cursive Clojure: A Clojure IntelliJ plugin

#28
post #2

Developer here - I'm happy to answer any questions folk might have!

What license will this be released under?

This will be commercial, similar to PyCharm, RubyMine and the other JetBrains IDEs. I'm considering a slightly restricted free edition that can't be used for commercial work, but I haven't worked out the details yet. It almost certainly won't be fully open source, but I'm considering having a small closed source core and then the majority of the Clojure implementation being open source and extensible. This will need some thought and probably won't happen right away though. In the short term it'll be closed source commercial.

Re: Cursive Clojure: A Clojure IntelliJ plugin

#29
post #22

I installed this, but I cant figure out how to create a new clojure project? why isn't there a clojure option in the new project menu, like, groovy for example?

Sorry, I need to get a quick start page up. Just create a new Java project, and it'll prompt you at the end to add Clojure to it.

Re: Cursive Clojure: A Clojure IntelliJ plugin

#30
post #2

Developer here - I'm happy to answer any questions folk might have!

Any chance you will roll this out to other JetBrains IDEs (RubyMine, Webstorm, PyCharm, etc...)?

Yes, this is not something that I've investigated but it's definitely doable if there's demand.
Post reply on HN