Biggest thing I miss in IntelliJ when coding Scala (I write Wicket in Java for my dayjob) is my autocompletion of types. In Java you can type in "IModel<String> foo = new" and hit Ctrl + shift + space and it'll provide a list of all types that subclass IModel, but for the time being (IntelliJ 10, build 99.32, Scala plugin 0.4.407) "val foo: IModel[String] = new" with ctrl + shift + space does nothing.
But IntelliJ does a really good job of navigating some of the byzantine Scala code I've been dealing with. (Some people seem to think that every Scala library should be a DSL replete with mysterious operators and where everything happens via implicit conversions nested three types deep. :<) It's definitely the best I've seen for Scala, but it's not quite at the Java levels of polish - but then, JetBrains have been working on the Java side of Intellij for 10 versions now. ;) On Sat, Jan 8, 2011 at 10:34 PM, James Carman <ja...@carmanconsulting.com>wrote: > Since scala is statically-typed, the ide can (and does) give you contextual > help very easily > On Jan 8, 2011 2:21 AM, "Martin Makundi" < > martin.maku...@koodaripalvelut.com> > wrote: > >> But it will do the right thing about 90% of the time. you'll > subconsciously > >> work around 4 or 5% of the rest that doesn't work, and the remaining > 5-6% > >> will irritate you. > > > > I am used to coding 90% using context help with eclipse (ctrl+space). > > I am a fast writer but that speeds up my coding by 1000%. > > > > Will an IDE do that for scala 90%? > > > > I consider context help and quickfix proposals most important for speedy > work. > > > >> - imports sometimes get messed up (relative vs absolute, I hate that in > >> scala) and require a manual correction > > > > Import organization is important to me also. I like to spend my time > > coding logic instead of organizing text files. > > > >> - analysis is useful about 90% of the time, but it's so slow you may > just > >> not care for it > > > > What is analysis? I hope it isn't the context help ;) > > > > > > > > ** > > Martin > > > >> - it crashes the JVM on Oracle's JRockit (although IDEA is much faster > in > >> that jvm) > >> > >> > >> On Fri, Jan 7, 2011 at 5:37 PM, Liam Clarke-Hutchinson > >> <l...@steelsky.co.nz>wrote: > >> > >>> Define complete. > >>> > >>> On Sat, Jan 8, 2011 at 7:52 AM, Martin Makundi < > >>> martin.maku...@koodaripalvelut.com> wrote: > >>> > >>> > Nice or complete? > >>> > > >>> > ** > >>> > Martin > >>> > > >>> > 2011/1/7 Jonathan Locke <jonathan.lo...@gmail.com>: > >>> > > > >>> > > Have you checked out IDEA? My Scala friends tell me it has pretty > nice > >>> > Scala > >>> > > support. > >>> > > > >>> > > Jon > >>> > > > >>> > > "Less is more." > >>> > > > >>> > > >>> > http://www.amazon.com/Coding-Software-Process-Jonathan-Locke/dp/0615404820/ > >>> > > > >>> > > -- > >>> > > View this message in context: > >>> > > >>> > > http://apache-wicket.1842946.n4.nabble.com/Scala-Wicket-Help-and-Advice-tp3174601p3185239.html > >>> > > Sent from the Forum for Wicket Core developers mailing list archive > at > >>> > Nabble.com. > >>> > > > >>> > > >>> > >> >