You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@spark.apache.org by ll <du...@gmail.com> on 2014/10/26 16:07:20 UTC
best IDE for scala + spark development?
i'm new to both scala and spark. what IDE / dev environment do you find most
productive for writing code in scala with spark? is it just vim + sbt? or
does a full IDE like intellij works out better? thanks!
--
View this message in context: http://apache-spark-developers-list.1001551.n3.nabble.com/best-IDE-for-scala-spark-development-tp8965.html
Sent from the Apache Spark Developers List mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@spark.apache.org
For additional commands, e-mail: dev-help@spark.apache.org
Re: best IDE for scala + spark development?
Posted by Shivaram Venkataraman <sh...@eecs.berkeley.edu>.
Also ctags works fine with vim for browsing scala classes
Shivaram
On Mon, Oct 27, 2014 at 8:49 AM, Koert Kuipers <ko...@tresata.com> wrote:
> editor of your choice + sbt console works + grep great.
>
> if only folks stopped using wildcard imports (it has little benefits in
> terms of coding yet requires an IDE with 1G+ of ram to track em down).
>
> On Mon, Oct 27, 2014 at 9:17 AM, andy petrella <an...@gmail.com>
> wrote:
>
>> I second the S[B]T combo!
>>
>> I tried ATOM → lack of features and stability (atm)
>>
>> aℕdy ℙetrella
>> about.me/noootsab
>> [image: aℕdy ℙetrella on about.me]
>>
>> <http://about.me/noootsab>
>>
>> On Mon, Oct 27, 2014 at 2:15 PM, Dean Wampler <de...@gmail.com>
>> wrote:
>>
>> > For what it's worth, I use Sublime Text + the SBT console for
>> everything. I
>> > can live without the extra IDE features.
>> >
>> > However, if you like an IDE, the Eclipse "Scala IDE" 4.0 RC1 is a big
>> > improvement over previous releases. For one thing, it can now supports
>> > projects using different versions of Scala, which is convenient for
>> Spark's
>> > current 2.10.4 support and emerging 2.11 support.
>> >
>> > http://scala-ide.org/download/milestone.html
>> >
>> > Dean
>> >
>> >
>> > Dean Wampler, Ph.D.
>> > Author: Programming Scala, 2nd Edition
>> > <http://shop.oreilly.com/product/0636920033073.do> (O'Reilly)
>> > Typesafe <http://typesafe.com>
>> > @deanwampler <http://twitter.com/deanwampler>
>> > http://polyglotprogramming.com
>> >
>> > On Sun, Oct 26, 2014 at 5:06 PM, Duy Huynh <du...@gmail.com>
>> > wrote:
>> >
>> > > i like intellij and eclipse too, but some that they are too heavy. i
>> > would
>> > > love to use vim. are there are good scala plugins for vim? (i.e code
>> > > completion, scala doc, etc)
>> > >
>> > > On Sun, Oct 26, 2014 at 12:32 PM, Jay Vyas <
>> jayunit100.apache@gmail.com>
>> > > wrote:
>> > >
>> > > > I tried the scala eclipse ide but in scala 2.10 I ran into some weird
>> > > > issues
>> > > >
>> > >
>> >
>> http://stackoverflow.com/questions/24253084/scalaide-and-cryptic-classnotfound-errors
>> > > > ... So I switched to IntelliJ and was much more satisfied...
>> > > >
>> > > > I've written a post on how I use fedora,sbt, and intellij for spark
>> > apps.
>> > > >
>> > > >
>> > >
>> >
>> http://jayunit100.blogspot.com/2014/07/set-up-spark-application-devleopment.html?m=1
>> > > >
>> > > > The IntelliJ sbt plugin is imo less buggy then the eclipse scalaIDE
>> > > > stuff. For example, I found I had to set some special preferences
>> > > >
>> > > > Finally... given sbts automated recompile option, if you just use
>> tmux,
>> > > > and vim nerdtree, with sbt , you could come pretty close to something
>> > > like
>> > > > an IDE without all the drama ..
>> > > >
>> > > > > On Oct 26, 2014, at 11:07 AM, ll <du...@gmail.com> wrote:
>> > > > >
>> > > > > i'm new to both scala and spark. what IDE / dev environment do you
>> > > find
>> > > > most
>> > > > > productive for writing code in scala with spark? is it just vim +
>> > sbt?
>> > > > or
>> > > > > does a full IDE like intellij works out better? thanks!
>> > > > >
>> > > > >
>> > > > >
>> > > > > --
>> > > > > View this message in context:
>> > > >
>> > >
>> >
>> http://apache-spark-developers-list.1001551.n3.nabble.com/best-IDE-for-scala-spark-development-tp8965.html
>> > > > > Sent from the Apache Spark Developers List mailing list archive at
>> > > > Nabble.com.
>> > > > >
>> > > > >
>> ---------------------------------------------------------------------
>> > > > > To unsubscribe, e-mail: dev-unsubscribe@spark.apache.org
>> > > > > For additional commands, e-mail: dev-help@spark.apache.org
>> > > > >
>> > > >
>> > >
>> >
>>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@spark.apache.org
For additional commands, e-mail: dev-help@spark.apache.org
Re: best IDE for scala + spark development?
Posted by Koert Kuipers <ko...@tresata.com>.
editor of your choice + sbt console works + grep great.
if only folks stopped using wildcard imports (it has little benefits in
terms of coding yet requires an IDE with 1G+ of ram to track em down).
On Mon, Oct 27, 2014 at 9:17 AM, andy petrella <an...@gmail.com>
wrote:
> I second the S[B]T combo!
>
> I tried ATOM → lack of features and stability (atm)
>
> aℕdy ℙetrella
> about.me/noootsab
> [image: aℕdy ℙetrella on about.me]
>
> <http://about.me/noootsab>
>
> On Mon, Oct 27, 2014 at 2:15 PM, Dean Wampler <de...@gmail.com>
> wrote:
>
> > For what it's worth, I use Sublime Text + the SBT console for
> everything. I
> > can live without the extra IDE features.
> >
> > However, if you like an IDE, the Eclipse "Scala IDE" 4.0 RC1 is a big
> > improvement over previous releases. For one thing, it can now supports
> > projects using different versions of Scala, which is convenient for
> Spark's
> > current 2.10.4 support and emerging 2.11 support.
> >
> > http://scala-ide.org/download/milestone.html
> >
> > Dean
> >
> >
> > Dean Wampler, Ph.D.
> > Author: Programming Scala, 2nd Edition
> > <http://shop.oreilly.com/product/0636920033073.do> (O'Reilly)
> > Typesafe <http://typesafe.com>
> > @deanwampler <http://twitter.com/deanwampler>
> > http://polyglotprogramming.com
> >
> > On Sun, Oct 26, 2014 at 5:06 PM, Duy Huynh <du...@gmail.com>
> > wrote:
> >
> > > i like intellij and eclipse too, but some that they are too heavy. i
> > would
> > > love to use vim. are there are good scala plugins for vim? (i.e code
> > > completion, scala doc, etc)
> > >
> > > On Sun, Oct 26, 2014 at 12:32 PM, Jay Vyas <
> jayunit100.apache@gmail.com>
> > > wrote:
> > >
> > > > I tried the scala eclipse ide but in scala 2.10 I ran into some weird
> > > > issues
> > > >
> > >
> >
> http://stackoverflow.com/questions/24253084/scalaide-and-cryptic-classnotfound-errors
> > > > ... So I switched to IntelliJ and was much more satisfied...
> > > >
> > > > I've written a post on how I use fedora,sbt, and intellij for spark
> > apps.
> > > >
> > > >
> > >
> >
> http://jayunit100.blogspot.com/2014/07/set-up-spark-application-devleopment.html?m=1
> > > >
> > > > The IntelliJ sbt plugin is imo less buggy then the eclipse scalaIDE
> > > > stuff. For example, I found I had to set some special preferences
> > > >
> > > > Finally... given sbts automated recompile option, if you just use
> tmux,
> > > > and vim nerdtree, with sbt , you could come pretty close to something
> > > like
> > > > an IDE without all the drama ..
> > > >
> > > > > On Oct 26, 2014, at 11:07 AM, ll <du...@gmail.com> wrote:
> > > > >
> > > > > i'm new to both scala and spark. what IDE / dev environment do you
> > > find
> > > > most
> > > > > productive for writing code in scala with spark? is it just vim +
> > sbt?
> > > > or
> > > > > does a full IDE like intellij works out better? thanks!
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > > View this message in context:
> > > >
> > >
> >
> http://apache-spark-developers-list.1001551.n3.nabble.com/best-IDE-for-scala-spark-development-tp8965.html
> > > > > Sent from the Apache Spark Developers List mailing list archive at
> > > > Nabble.com.
> > > > >
> > > > >
> ---------------------------------------------------------------------
> > > > > To unsubscribe, e-mail: dev-unsubscribe@spark.apache.org
> > > > > For additional commands, e-mail: dev-help@spark.apache.org
> > > > >
> > > >
> > >
> >
>
Re: best IDE for scala + spark development?
Posted by andy petrella <an...@gmail.com>.
I second the S[B]T combo!
I tried ATOM → lack of features and stability (atm)
aℕdy ℙetrella
about.me/noootsab
[image: aℕdy ℙetrella on about.me]
<http://about.me/noootsab>
On Mon, Oct 27, 2014 at 2:15 PM, Dean Wampler <de...@gmail.com> wrote:
> For what it's worth, I use Sublime Text + the SBT console for everything. I
> can live without the extra IDE features.
>
> However, if you like an IDE, the Eclipse "Scala IDE" 4.0 RC1 is a big
> improvement over previous releases. For one thing, it can now supports
> projects using different versions of Scala, which is convenient for Spark's
> current 2.10.4 support and emerging 2.11 support.
>
> http://scala-ide.org/download/milestone.html
>
> Dean
>
>
> Dean Wampler, Ph.D.
> Author: Programming Scala, 2nd Edition
> <http://shop.oreilly.com/product/0636920033073.do> (O'Reilly)
> Typesafe <http://typesafe.com>
> @deanwampler <http://twitter.com/deanwampler>
> http://polyglotprogramming.com
>
> On Sun, Oct 26, 2014 at 5:06 PM, Duy Huynh <du...@gmail.com>
> wrote:
>
> > i like intellij and eclipse too, but some that they are too heavy. i
> would
> > love to use vim. are there are good scala plugins for vim? (i.e code
> > completion, scala doc, etc)
> >
> > On Sun, Oct 26, 2014 at 12:32 PM, Jay Vyas <ja...@gmail.com>
> > wrote:
> >
> > > I tried the scala eclipse ide but in scala 2.10 I ran into some weird
> > > issues
> > >
> >
> http://stackoverflow.com/questions/24253084/scalaide-and-cryptic-classnotfound-errors
> > > ... So I switched to IntelliJ and was much more satisfied...
> > >
> > > I've written a post on how I use fedora,sbt, and intellij for spark
> apps.
> > >
> > >
> >
> http://jayunit100.blogspot.com/2014/07/set-up-spark-application-devleopment.html?m=1
> > >
> > > The IntelliJ sbt plugin is imo less buggy then the eclipse scalaIDE
> > > stuff. For example, I found I had to set some special preferences
> > >
> > > Finally... given sbts automated recompile option, if you just use tmux,
> > > and vim nerdtree, with sbt , you could come pretty close to something
> > like
> > > an IDE without all the drama ..
> > >
> > > > On Oct 26, 2014, at 11:07 AM, ll <du...@gmail.com> wrote:
> > > >
> > > > i'm new to both scala and spark. what IDE / dev environment do you
> > find
> > > most
> > > > productive for writing code in scala with spark? is it just vim +
> sbt?
> > > or
> > > > does a full IDE like intellij works out better? thanks!
> > > >
> > > >
> > > >
> > > > --
> > > > View this message in context:
> > >
> >
> http://apache-spark-developers-list.1001551.n3.nabble.com/best-IDE-for-scala-spark-development-tp8965.html
> > > > Sent from the Apache Spark Developers List mailing list archive at
> > > Nabble.com.
> > > >
> > > > ---------------------------------------------------------------------
> > > > To unsubscribe, e-mail: dev-unsubscribe@spark.apache.org
> > > > For additional commands, e-mail: dev-help@spark.apache.org
> > > >
> > >
> >
>
Re: best IDE for scala + spark development?
Posted by Dean Wampler <de...@gmail.com>.
For what it's worth, I use Sublime Text + the SBT console for everything. I
can live without the extra IDE features.
However, if you like an IDE, the Eclipse "Scala IDE" 4.0 RC1 is a big
improvement over previous releases. For one thing, it can now supports
projects using different versions of Scala, which is convenient for Spark's
current 2.10.4 support and emerging 2.11 support.
http://scala-ide.org/download/milestone.html
Dean
Dean Wampler, Ph.D.
Author: Programming Scala, 2nd Edition
<http://shop.oreilly.com/product/0636920033073.do> (O'Reilly)
Typesafe <http://typesafe.com>
@deanwampler <http://twitter.com/deanwampler>
http://polyglotprogramming.com
On Sun, Oct 26, 2014 at 5:06 PM, Duy Huynh <du...@gmail.com> wrote:
> i like intellij and eclipse too, but some that they are too heavy. i would
> love to use vim. are there are good scala plugins for vim? (i.e code
> completion, scala doc, etc)
>
> On Sun, Oct 26, 2014 at 12:32 PM, Jay Vyas <ja...@gmail.com>
> wrote:
>
> > I tried the scala eclipse ide but in scala 2.10 I ran into some weird
> > issues
> >
> http://stackoverflow.com/questions/24253084/scalaide-and-cryptic-classnotfound-errors
> > ... So I switched to IntelliJ and was much more satisfied...
> >
> > I've written a post on how I use fedora,sbt, and intellij for spark apps.
> >
> >
> http://jayunit100.blogspot.com/2014/07/set-up-spark-application-devleopment.html?m=1
> >
> > The IntelliJ sbt plugin is imo less buggy then the eclipse scalaIDE
> > stuff. For example, I found I had to set some special preferences
> >
> > Finally... given sbts automated recompile option, if you just use tmux,
> > and vim nerdtree, with sbt , you could come pretty close to something
> like
> > an IDE without all the drama ..
> >
> > > On Oct 26, 2014, at 11:07 AM, ll <du...@gmail.com> wrote:
> > >
> > > i'm new to both scala and spark. what IDE / dev environment do you
> find
> > most
> > > productive for writing code in scala with spark? is it just vim + sbt?
> > or
> > > does a full IDE like intellij works out better? thanks!
> > >
> > >
> > >
> > > --
> > > View this message in context:
> >
> http://apache-spark-developers-list.1001551.n3.nabble.com/best-IDE-for-scala-spark-development-tp8965.html
> > > Sent from the Apache Spark Developers List mailing list archive at
> > Nabble.com.
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: dev-unsubscribe@spark.apache.org
> > > For additional commands, e-mail: dev-help@spark.apache.org
> > >
> >
>
Re: best IDE for scala + spark development?
Posted by Duy Huynh <du...@gmail.com>.
i like intellij and eclipse too, but some that they are too heavy. i would
love to use vim. are there are good scala plugins for vim? (i.e code
completion, scala doc, etc)
On Sun, Oct 26, 2014 at 12:32 PM, Jay Vyas <ja...@gmail.com>
wrote:
> I tried the scala eclipse ide but in scala 2.10 I ran into some weird
> issues
> http://stackoverflow.com/questions/24253084/scalaide-and-cryptic-classnotfound-errors
> ... So I switched to IntelliJ and was much more satisfied...
>
> I've written a post on how I use fedora,sbt, and intellij for spark apps.
>
> http://jayunit100.blogspot.com/2014/07/set-up-spark-application-devleopment.html?m=1
>
> The IntelliJ sbt plugin is imo less buggy then the eclipse scalaIDE
> stuff. For example, I found I had to set some special preferences
>
> Finally... given sbts automated recompile option, if you just use tmux,
> and vim nerdtree, with sbt , you could come pretty close to something like
> an IDE without all the drama ..
>
> > On Oct 26, 2014, at 11:07 AM, ll <du...@gmail.com> wrote:
> >
> > i'm new to both scala and spark. what IDE / dev environment do you find
> most
> > productive for writing code in scala with spark? is it just vim + sbt?
> or
> > does a full IDE like intellij works out better? thanks!
> >
> >
> >
> > --
> > View this message in context:
> http://apache-spark-developers-list.1001551.n3.nabble.com/best-IDE-for-scala-spark-development-tp8965.html
> > Sent from the Apache Spark Developers List mailing list archive at
> Nabble.com.
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@spark.apache.org
> > For additional commands, e-mail: dev-help@spark.apache.org
> >
>
Re: best IDE for scala + spark development?
Posted by Jay Vyas <ja...@gmail.com>.
I tried the scala eclipse ide but in scala 2.10 I ran into some weird issues http://stackoverflow.com/questions/24253084/scalaide-and-cryptic-classnotfound-errors ... So I switched to IntelliJ and was much more satisfied...
I've written a post on how I use fedora,sbt, and intellij for spark apps.
http://jayunit100.blogspot.com/2014/07/set-up-spark-application-devleopment.html?m=1
The IntelliJ sbt plugin is imo less buggy then the eclipse scalaIDE stuff. For example, I found I had to set some special preferences
Finally... given sbts automated recompile option, if you just use tmux, and vim nerdtree, with sbt , you could come pretty close to something like an IDE without all the drama ..
> On Oct 26, 2014, at 11:07 AM, ll <du...@gmail.com> wrote:
>
> i'm new to both scala and spark. what IDE / dev environment do you find most
> productive for writing code in scala with spark? is it just vim + sbt? or
> does a full IDE like intellij works out better? thanks!
>
>
>
> --
> View this message in context: http://apache-spark-developers-list.1001551.n3.nabble.com/best-IDE-for-scala-spark-development-tp8965.html
> Sent from the Apache Spark Developers List mailing list archive at Nabble.com.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@spark.apache.org
> For additional commands, e-mail: dev-help@spark.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@spark.apache.org
For additional commands, e-mail: dev-help@spark.apache.org
Re: best IDE for scala + spark development?
Posted by Subbu M <ms...@gmail.com>.
Eclipse would be a ideal choice for both.
Download and deploy plugins for required things scala+SBT+Spark
On Sun, Oct 26, 2014 at 8:07 AM, ll <du...@gmail.com> wrote:
> i'm new to both scala and spark. what IDE / dev environment do you find
> most
> productive for writing code in scala with spark? is it just vim + sbt? or
> does a full IDE like intellij works out better? thanks!
>
>
>
> --
> View this message in context:
> http://apache-spark-developers-list.1001551.n3.nabble.com/best-IDE-for-scala-spark-development-tp8965.html
> Sent from the Apache Spark Developers List mailing list archive at
> Nabble.com.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@spark.apache.org
> For additional commands, e-mail: dev-help@spark.apache.org
>
>
Re: best IDE for scala + spark development?
Posted by nm...@gmail.com.
Multiline support (much shinier than :paste), smart completion and things that an IDE makes easy or better (without any hassle). In particular, fast switching between REPL and editor while staying in the same screen makes me even more productive.
Nabeel
> On Oct 30, 2014, at 9:39 AM, Stephen Boesch <ja...@gmail.com> wrote:
>
> HI Nabeel,
> In what ways is the IJ version of scala repl enhanced? thx!
>
> 2014-10-30 3:41 GMT-07:00 <nm...@gmail.com>:
>> IntelliJ idea scala plugin comes with an enhanced REPL. It's a pretty decent option too.
>>
>> Nabeel
>>
>> > On Oct 28, 2014, at 5:34 AM, Cheng Lian <li...@gmail.com> wrote:
>> >
>> > My two cents for Mac Vim/Emacs users. Fixed a Scala ctags Mac compatibility
>> > bug months ago, and you may want to use the most recent version here
>> > https://github.com/scala/scala-dist/blob/master/tool-support/src/emacs/contrib/dot-ctags
>> >
>> >
>> >
>> >> On Tue, Oct 28, 2014 at 4:26 PM, Duy Huynh <du...@gmail.com> wrote:
>> >>
>> >> thanks everyone. i've been using vim and sbt recently, and i really like
>> >> it. it's lightweight, fast. plus, ack, ctrl-t, nerdtre, etc. in vim do
>> >> all the good work.
>> >>
>> >> but, as i'm not familiar with scala/spark api yet, i really wish to have
>> >> these two things in vim + sbt.
>> >>
>> >> 1. code completion as in intellij (typing long method / class name in
>> >> scala/spark isn't that fun!)
>> >>
>> >> 2. scala doc on the fly in the text editor (just so i don't have to switch
>> >> back and forth between the text editor and the scala doc)
>> >>
>> >> did anyone have experience with adding these 2 things to vim?
>> >>
>> >> thanks!
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>> On Mon, Oct 27, 2014 at 5:14 PM, Will Benton <wi...@redhat.com> wrote:
>> >>>
>> >>> I'll chime in as yet another user who is extremely happy with sbt and a
>> >>> text editor. (In my experience, running "ack" from the command line is
>> >>> usually just as easy and fast as using an IDE's find-in-project
>> >> facility.)
>> >>> You can, of course, extend editors with Scala-specific IDE-like
>> >>> functionality (in particular, I am aware of -- but have not used --
>> >> ENSIME
>> >>> for emacs or TextMate).
>> >>>
>> >>> Since you're new to Scala, you may not know that you can run any sbt
>> >>> command preceded by a tilde, which will watch files in your project and
>> >> run
>> >>> the command when anything changes. Therefore, running "~compile" from
>> >> the
>> >>> sbt repl will get you most of the continuous syntax-checking
>> >> functionality
>> >>> you can get from an IDE.
>> >>>
>> >>> best,
>> >>> wb
>> >>>
>> >>> ----- Original Message -----
>> >>>> From: "ll" <du...@gmail.com>
>> >>>> To: dev@spark.incubator.apache.org
>> >>>> Sent: Sunday, October 26, 2014 10:07:20 AM
>> >>>> Subject: best IDE for scala + spark development?
>> >>>>
>> >>>> i'm new to both scala and spark. what IDE / dev environment do you
>> >> find
>> >>> most
>> >>>> productive for writing code in scala with spark? is it just vim + sbt?
>> >>> or
>> >>>> does a full IDE like intellij works out better? thanks!
>> >>>>
>> >>>>
>> >>>>
>> >>>> --
>> >>>> View this message in context:
>> >> http://apache-spark-developers-list.1001551.n3.nabble.com/best-IDE-for-scala-spark-development-tp8965.html
>> >>>> Sent from the Apache Spark Developers List mailing list archive at
>> >>>> Nabble.com.
>> >>>>
>> >>>> ---------------------------------------------------------------------
>> >>>> To unsubscribe, e-mail: dev-unsubscribe@spark.apache.org
>> >>>> For additional commands, e-mail: dev-help@spark.apache.org
>> >>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@spark.apache.org
>> For additional commands, e-mail: dev-help@spark.apache.org
>
Re: best IDE for scala + spark development?
Posted by Stephen Boesch <ja...@gmail.com>.
HI Nabeel,
In what ways is the IJ version of scala repl enhanced? thx!
2014-10-30 3:41 GMT-07:00 <nm...@gmail.com>:
> IntelliJ idea scala plugin comes with an enhanced REPL. It's a pretty
> decent option too.
>
> Nabeel
>
> > On Oct 28, 2014, at 5:34 AM, Cheng Lian <li...@gmail.com> wrote:
> >
> > My two cents for Mac Vim/Emacs users. Fixed a Scala ctags Mac
> compatibility
> > bug months ago, and you may want to use the most recent version here
> >
> https://github.com/scala/scala-dist/blob/master/tool-support/src/emacs/contrib/dot-ctags
> >
> >
> >
> >> On Tue, Oct 28, 2014 at 4:26 PM, Duy Huynh <du...@gmail.com>
> wrote:
> >>
> >> thanks everyone. i've been using vim and sbt recently, and i really
> like
> >> it. it's lightweight, fast. plus, ack, ctrl-t, nerdtre, etc. in vim do
> >> all the good work.
> >>
> >> but, as i'm not familiar with scala/spark api yet, i really wish to have
> >> these two things in vim + sbt.
> >>
> >> 1. code completion as in intellij (typing long method / class name in
> >> scala/spark isn't that fun!)
> >>
> >> 2. scala doc on the fly in the text editor (just so i don't have to
> switch
> >> back and forth between the text editor and the scala doc)
> >>
> >> did anyone have experience with adding these 2 things to vim?
> >>
> >> thanks!
> >>
> >>
> >>
> >>
> >>
> >>
> >>> On Mon, Oct 27, 2014 at 5:14 PM, Will Benton <wi...@redhat.com> wrote:
> >>>
> >>> I'll chime in as yet another user who is extremely happy with sbt and a
> >>> text editor. (In my experience, running "ack" from the command line is
> >>> usually just as easy and fast as using an IDE's find-in-project
> >> facility.)
> >>> You can, of course, extend editors with Scala-specific IDE-like
> >>> functionality (in particular, I am aware of -- but have not used --
> >> ENSIME
> >>> for emacs or TextMate).
> >>>
> >>> Since you're new to Scala, you may not know that you can run any sbt
> >>> command preceded by a tilde, which will watch files in your project and
> >> run
> >>> the command when anything changes. Therefore, running "~compile" from
> >> the
> >>> sbt repl will get you most of the continuous syntax-checking
> >> functionality
> >>> you can get from an IDE.
> >>>
> >>> best,
> >>> wb
> >>>
> >>> ----- Original Message -----
> >>>> From: "ll" <du...@gmail.com>
> >>>> To: dev@spark.incubator.apache.org
> >>>> Sent: Sunday, October 26, 2014 10:07:20 AM
> >>>> Subject: best IDE for scala + spark development?
> >>>>
> >>>> i'm new to both scala and spark. what IDE / dev environment do you
> >> find
> >>> most
> >>>> productive for writing code in scala with spark? is it just vim +
> sbt?
> >>> or
> >>>> does a full IDE like intellij works out better? thanks!
> >>>>
> >>>>
> >>>>
> >>>> --
> >>>> View this message in context:
> >>
> http://apache-spark-developers-list.1001551.n3.nabble.com/best-IDE-for-scala-spark-development-tp8965.html
> >>>> Sent from the Apache Spark Developers List mailing list archive at
> >>>> Nabble.com.
> >>>>
> >>>> ---------------------------------------------------------------------
> >>>> To unsubscribe, e-mail: dev-unsubscribe@spark.apache.org
> >>>> For additional commands, e-mail: dev-help@spark.apache.org
> >>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@spark.apache.org
> For additional commands, e-mail: dev-help@spark.apache.org
>
>
Re: best IDE for scala + spark development?
Posted by nm...@gmail.com.
IntelliJ idea scala plugin comes with an enhanced REPL. It's a pretty decent option too.
Nabeel
> On Oct 28, 2014, at 5:34 AM, Cheng Lian <li...@gmail.com> wrote:
>
> My two cents for Mac Vim/Emacs users. Fixed a Scala ctags Mac compatibility
> bug months ago, and you may want to use the most recent version here
> https://github.com/scala/scala-dist/blob/master/tool-support/src/emacs/contrib/dot-ctags
>
>
>
>> On Tue, Oct 28, 2014 at 4:26 PM, Duy Huynh <du...@gmail.com> wrote:
>>
>> thanks everyone. i've been using vim and sbt recently, and i really like
>> it. it's lightweight, fast. plus, ack, ctrl-t, nerdtre, etc. in vim do
>> all the good work.
>>
>> but, as i'm not familiar with scala/spark api yet, i really wish to have
>> these two things in vim + sbt.
>>
>> 1. code completion as in intellij (typing long method / class name in
>> scala/spark isn't that fun!)
>>
>> 2. scala doc on the fly in the text editor (just so i don't have to switch
>> back and forth between the text editor and the scala doc)
>>
>> did anyone have experience with adding these 2 things to vim?
>>
>> thanks!
>>
>>
>>
>>
>>
>>
>>> On Mon, Oct 27, 2014 at 5:14 PM, Will Benton <wi...@redhat.com> wrote:
>>>
>>> I'll chime in as yet another user who is extremely happy with sbt and a
>>> text editor. (In my experience, running "ack" from the command line is
>>> usually just as easy and fast as using an IDE's find-in-project
>> facility.)
>>> You can, of course, extend editors with Scala-specific IDE-like
>>> functionality (in particular, I am aware of -- but have not used --
>> ENSIME
>>> for emacs or TextMate).
>>>
>>> Since you're new to Scala, you may not know that you can run any sbt
>>> command preceded by a tilde, which will watch files in your project and
>> run
>>> the command when anything changes. Therefore, running "~compile" from
>> the
>>> sbt repl will get you most of the continuous syntax-checking
>> functionality
>>> you can get from an IDE.
>>>
>>> best,
>>> wb
>>>
>>> ----- Original Message -----
>>>> From: "ll" <du...@gmail.com>
>>>> To: dev@spark.incubator.apache.org
>>>> Sent: Sunday, October 26, 2014 10:07:20 AM
>>>> Subject: best IDE for scala + spark development?
>>>>
>>>> i'm new to both scala and spark. what IDE / dev environment do you
>> find
>>> most
>>>> productive for writing code in scala with spark? is it just vim + sbt?
>>> or
>>>> does a full IDE like intellij works out better? thanks!
>>>>
>>>>
>>>>
>>>> --
>>>> View this message in context:
>> http://apache-spark-developers-list.1001551.n3.nabble.com/best-IDE-for-scala-spark-development-tp8965.html
>>>> Sent from the Apache Spark Developers List mailing list archive at
>>>> Nabble.com.
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: dev-unsubscribe@spark.apache.org
>>>> For additional commands, e-mail: dev-help@spark.apache.org
>>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@spark.apache.org
For additional commands, e-mail: dev-help@spark.apache.org
Re: best IDE for scala + spark development?
Posted by Cheng Lian <li...@gmail.com>.
My two cents for Mac Vim/Emacs users. Fixed a Scala ctags Mac compatibility
bug months ago, and you may want to use the most recent version here
https://github.com/scala/scala-dist/blob/master/tool-support/src/emacs/contrib/dot-ctags
On Tue, Oct 28, 2014 at 4:26 PM, Duy Huynh <du...@gmail.com> wrote:
> thanks everyone. i've been using vim and sbt recently, and i really like
> it. it's lightweight, fast. plus, ack, ctrl-t, nerdtre, etc. in vim do
> all the good work.
>
> but, as i'm not familiar with scala/spark api yet, i really wish to have
> these two things in vim + sbt.
>
> 1. code completion as in intellij (typing long method / class name in
> scala/spark isn't that fun!)
>
> 2. scala doc on the fly in the text editor (just so i don't have to switch
> back and forth between the text editor and the scala doc)
>
> did anyone have experience with adding these 2 things to vim?
>
> thanks!
>
>
>
>
>
>
> On Mon, Oct 27, 2014 at 5:14 PM, Will Benton <wi...@redhat.com> wrote:
>
> > I'll chime in as yet another user who is extremely happy with sbt and a
> > text editor. (In my experience, running "ack" from the command line is
> > usually just as easy and fast as using an IDE's find-in-project
> facility.)
> > You can, of course, extend editors with Scala-specific IDE-like
> > functionality (in particular, I am aware of -- but have not used --
> ENSIME
> > for emacs or TextMate).
> >
> > Since you're new to Scala, you may not know that you can run any sbt
> > command preceded by a tilde, which will watch files in your project and
> run
> > the command when anything changes. Therefore, running "~compile" from
> the
> > sbt repl will get you most of the continuous syntax-checking
> functionality
> > you can get from an IDE.
> >
> > best,
> > wb
> >
> > ----- Original Message -----
> > > From: "ll" <du...@gmail.com>
> > > To: dev@spark.incubator.apache.org
> > > Sent: Sunday, October 26, 2014 10:07:20 AM
> > > Subject: best IDE for scala + spark development?
> > >
> > > i'm new to both scala and spark. what IDE / dev environment do you
> find
> > most
> > > productive for writing code in scala with spark? is it just vim + sbt?
> > or
> > > does a full IDE like intellij works out better? thanks!
> > >
> > >
> > >
> > > --
> > > View this message in context:
> > >
> >
> http://apache-spark-developers-list.1001551.n3.nabble.com/best-IDE-for-scala-spark-development-tp8965.html
> > > Sent from the Apache Spark Developers List mailing list archive at
> > > Nabble.com.
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: dev-unsubscribe@spark.apache.org
> > > For additional commands, e-mail: dev-help@spark.apache.org
> > >
> > >
> >
>
Re: best IDE for scala + spark development?
Posted by Duy Huynh <du...@gmail.com>.
thanks everyone. i've been using vim and sbt recently, and i really like
it. it's lightweight, fast. plus, ack, ctrl-t, nerdtre, etc. in vim do
all the good work.
but, as i'm not familiar with scala/spark api yet, i really wish to have
these two things in vim + sbt.
1. code completion as in intellij (typing long method / class name in
scala/spark isn't that fun!)
2. scala doc on the fly in the text editor (just so i don't have to switch
back and forth between the text editor and the scala doc)
did anyone have experience with adding these 2 things to vim?
thanks!
On Mon, Oct 27, 2014 at 5:14 PM, Will Benton <wi...@redhat.com> wrote:
> I'll chime in as yet another user who is extremely happy with sbt and a
> text editor. (In my experience, running "ack" from the command line is
> usually just as easy and fast as using an IDE's find-in-project facility.)
> You can, of course, extend editors with Scala-specific IDE-like
> functionality (in particular, I am aware of -- but have not used -- ENSIME
> for emacs or TextMate).
>
> Since you're new to Scala, you may not know that you can run any sbt
> command preceded by a tilde, which will watch files in your project and run
> the command when anything changes. Therefore, running "~compile" from the
> sbt repl will get you most of the continuous syntax-checking functionality
> you can get from an IDE.
>
> best,
> wb
>
> ----- Original Message -----
> > From: "ll" <du...@gmail.com>
> > To: dev@spark.incubator.apache.org
> > Sent: Sunday, October 26, 2014 10:07:20 AM
> > Subject: best IDE for scala + spark development?
> >
> > i'm new to both scala and spark. what IDE / dev environment do you find
> most
> > productive for writing code in scala with spark? is it just vim + sbt?
> or
> > does a full IDE like intellij works out better? thanks!
> >
> >
> >
> > --
> > View this message in context:
> >
> http://apache-spark-developers-list.1001551.n3.nabble.com/best-IDE-for-scala-spark-development-tp8965.html
> > Sent from the Apache Spark Developers List mailing list archive at
> > Nabble.com.
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@spark.apache.org
> > For additional commands, e-mail: dev-help@spark.apache.org
> >
> >
>
Re: best IDE for scala + spark development?
Posted by Will Benton <wi...@redhat.com>.
I'll chime in as yet another user who is extremely happy with sbt and a text editor. (In my experience, running "ack" from the command line is usually just as easy and fast as using an IDE's find-in-project facility.) You can, of course, extend editors with Scala-specific IDE-like functionality (in particular, I am aware of -- but have not used -- ENSIME for emacs or TextMate).
Since you're new to Scala, you may not know that you can run any sbt command preceded by a tilde, which will watch files in your project and run the command when anything changes. Therefore, running "~compile" from the sbt repl will get you most of the continuous syntax-checking functionality you can get from an IDE.
best,
wb
----- Original Message -----
> From: "ll" <du...@gmail.com>
> To: dev@spark.incubator.apache.org
> Sent: Sunday, October 26, 2014 10:07:20 AM
> Subject: best IDE for scala + spark development?
>
> i'm new to both scala and spark. what IDE / dev environment do you find most
> productive for writing code in scala with spark? is it just vim + sbt? or
> does a full IDE like intellij works out better? thanks!
>
>
>
> --
> View this message in context:
> http://apache-spark-developers-list.1001551.n3.nabble.com/best-IDE-for-scala-spark-development-tp8965.html
> Sent from the Apache Spark Developers List mailing list archive at
> Nabble.com.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@spark.apache.org
> For additional commands, e-mail: dev-help@spark.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@spark.apache.org
For additional commands, e-mail: dev-help@spark.apache.org
Re: best IDE for scala + spark development?
Posted by Stephen Boesch <ja...@gmail.com>.
Many of the spark developers use Intellij. You will in any case probably
want a full IDE (either IJ or eclipse)
2014-10-26 8:07 GMT-07:00 ll <du...@gmail.com>:
> i'm new to both scala and spark. what IDE / dev environment do you find
> most
> productive for writing code in scala with spark? is it just vim + sbt? or
> does a full IDE like intellij works out better? thanks!
>
>
>
> --
> View this message in context:
> http://apache-spark-developers-list.1001551.n3.nabble.com/best-IDE-for-scala-spark-development-tp8965.html
> Sent from the Apache Spark Developers List mailing list archive at
> Nabble.com.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@spark.apache.org
> For additional commands, e-mail: dev-help@spark.apache.org
>
>