Analysis is the a background process that parses the file and highlights
errors, warnings, etc while you type.  Eclipse has the same, though the name
may be different.  It's slow in Scala, like compilation is.

  Yes, it gives you context help.  It's very helpful with a caveat:  in
Scala, there are several implicit conversions (String to RichString, etc)
that may take place depending on what method you invoke.  IDEA tries to be
smart and preview the methods that would be accessible if any valid
transformation for your current type would be accessible, resulting in too
many matches.

  Scala has a billion ways to do things, and a billion methods to go with
it.  Auto-completion and control-mouseover/control-click (show definition/go
to definition) are extremely helpful to find which method or operator is
being called and where it is defined.



On Sat, Jan 8, 2011 at 1:34 AM, 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.
> >>> > >
> >>> >
> >>>
> >>
>

Reply via email to