I'm doing okay with eclipse's completion on 2.7.7. It usually works when there are no mismatched brackets etc. or else after closing reopening the editor. But of course I seem to be in the minority. :)
------------------------------------- David Pollak<[email protected]> wrote: On Sun, Jan 31, 2010 at 4:09 AM, Lachlan Deck <[email protected]>wrote: > On 31/01/2010, at 2:57 PM, David Pollak wrote: > > > Scala is very, very version sensitive. > > So I've read (at least from 2.7.x to 2.8). > For every single version of Scala. The way that traits are implemented makes this so. > > > Until there's a version of the Scala > > plugin that's built with Scala 2.8 Beta1, you are going to see lots of > > subtle and not so subtle issues. > > Yeah I'm prepared for that. But from my perspective given that 2.8 final is > not too far off (relatively speaking of course) and that the differences > between 2.7.x and 2.8 have caused a bit of pain for more seasoned users I'm > thinking I'd be better off starting with 2.8. > 2.8 is in my estimate at least 3 months off. The current beta is just that, a beta. There are a number of compiler bugs that we had to work around in Lift. There are tons of library problems. There may or may not be a significant change to the XML library. The cost of change at the user-level is not going to be that high once 2.8 ships. However, you're going to spend more than 50% of your time trying to figure out if problems are with Scala 2.8, Lift, the IDE, etc. if you're running on Beta software. > > > If you are interested in learning more about Lift, I'd strongly recommend > > using Lift 2.0-M1 and a Scala 2.7.7 compatible IDE (e.g., NetBeans 6.7). > > Another of the reasons for me going for 2.8 was for auto-completion which, > as I understand it, at least for eclipse, wasn't really available for 2.7.x. > Auto-completion is pretty important from a learning perspective, not to > mention productivity. > IntelliJ 8.1.4 has excellent command completion for 2.7.7 NetBeans has acceptable command completion for 2.7.7 > > > You will have a lot of pain learning Lift against Scala 2.8 until 2.8 is > > released. > > Sure. I can always go back to 2.7.x if problems persist. > > > > On Sat, Jan 30, 2010 at 7:33 PM, Lachlan Deck <[email protected] > >wrote: > > > >> Hi Naftoli, > >> > >> On 31/01/2010, at 1:09 PM, Naftoli Gugenheim wrote: > >> > >>> What do you mean by #2? That the source for a library is displayed as > >> Java? > >> > >> No, that the source file (e.g., under src/main/scala/..) was showing > with a > >> kind of disabled 'J' icon rather than the usual 'S', for example. As > such, > >> no completions or anything were available when editing the file. I've > fixed > >> this now by recreated the project, but I'd hate to have to do that with > a > >> large project :) > >> > >>> Please clarify. > >>> However, the place to ask is really the scala-tools list (although I > >> believe > >>> Miles, the plugin maintainer, monitors this list too). > >> > >> No problems. If it happens again I'll follow it up there. Thanks. > >> > >>> Also, note that Lift on 2.8 has only just begun to be someone > supported, > >> so > >>> we're relying on your feedback! > >> > >> Will do. I figured I'd start with 2.8 given that by the time I'm up to > >> speed with it I'm sure it'll be further along the track anyway. I don't > mind > >> being somewhat on the bleeding edge :) > >> > >> I'm coming from a WebObjects background, if that's of any interest, so > >> it'll certainly be of interest to me to see how various problems are > tackled > >> with lift. > >> > >> with regards, > >> -- > >> > >> Lachlan Deck > >> > >> -- > >> You received this message because you are subscribed to the Google > Groups > >> "Lift" group. > >> To post to this group, send email to [email protected]. > >> To unsubscribe from this group, send email to > >> [email protected]<liftweb%[email protected]> > <liftweb%[email protected]<liftweb%[email protected]> > > > >> . > >> For more options, visit this group at > >> http://groups.google.com/group/liftweb?hl=en. > >> > >> > > > > > > -- > > Lift, the simply functional web framework http://liftweb.net > > Beginning Scala http://www.apress.com/book/view/1430219890 > > Follow me: http://twitter.com/dpp > > Surf the harmonics > > > > -- > > You received this message because you are subscribed to the Google Groups > "Lift" group. > > To post to this group, send email to [email protected]. > > To unsubscribe from this group, send email to > [email protected]<liftweb%[email protected]> > . > > For more options, visit this group at > http://groups.google.com/group/liftweb?hl=en. > > > > with regards, > -- > > Lachlan Deck > > > > -- > You received this message because you are subscribed to the Google Groups > "Lift" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]<liftweb%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/liftweb?hl=en. > > -- Lift, the simply functional web framework http://liftweb.net Beginning Scala http://www.apress.com/book/view/1430219890 Follow me: http://twitter.com/dpp Surf the harmonics -- You received this message because you are subscribed to the Google Groups "Lift" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/liftweb?hl=en. -- You received this message because you are subscribed to the Google Groups "Lift" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/liftweb?hl=en.
