On Mon, Jun 22, 2009 at 11:25 AM, Ellis <ellis.w...@gmail.com> wrote:
Hello David,
Thanks for your reply. Do you know whether lift *should* work with
scala 2.8 when we pull it from the maven repositories?
Lift currently only works with Scala 2.7.4. You can use Eclipse and 2.7.5 to edit Lift files, but Lift must be deployed against 2.7.4.
We will have a branch of Lift (Jorge... you got this running yet) building against 2.8, but it will be experimental.
I have experienced a fair number of suboptimalities with Lift and Eclipse in the last 3 weeks with the 2.7.5 stable plugin. I have had success recently with NetBeans, IntelliJ, and emacs.
If so, then
I'll try deleting my ~/.m2 as Tim suggested.
Thanks,
Ellis
On Jun 22, 8:14 pm, David Pollak <feeder.of.the.be...@gmail.com>
wrote:
> Ellis,
> Miles will be back online in a few days, but I suspect that the answer is
> that the 2.8 plugin is the "new generation" and the 2.7.5 stuff is going to
> have bugs. :-(
>
> Sorry.
>
> David
>
>
>
> On Mon, Jun 22, 2009 at 11:08 AM, Ellis <ellis.whiteh...@gmail.com> wrote:
>
> > Hello everyone,
>
> > Does anyone have a setup for eclipse that works like it should? By
> > "like it should", I mostly mean that the scala plugin doesn't crash
> > regularly AND it works with lift/maven. If so, which versions of
> > which plugins are you using?
>
> > The nightly build of the scala plugin seems to work better than
> > 2.7.4/2.7.5 in some ways, but I couldn't get it working with lift/
> > maven due to "signature differences" between the scala libraries.
>
> > Best regards,
> > Ellis
>
> --
> Lift, the simply functional web frameworkhttp://liftweb.net> Beginning Scalahttp://www.apress.com/book/view/1430219890
--Lift, the simply functional web framework http://liftweb.netBeginning Scala http://www.apress.com/book/view/1430219890
I just spent all afternoon trying to get stuff to compile with Scala 2.8.
Since Lift depends on Specs, and Specs depends on Scalacheck, I started trying to port Scalacheck to 2.8 so I could port Specs to 2.8 so I could port Lift. It was unable to get Scalacheck to compile due to bugs which cause the compiler to choke and throw an exception. Apparently both paulp and Iulian have tried to compile Scalacheck with 2.8 before and failed.
Giving up on Specs and Scalacheck, I decided to try to compile Lift (sans tests) with 2.8. After fixing some of the breaking changes that 2.8 introduces, I again ran into compiler troubles. In principle, with a lot of sleuthing I could figure out what code is causing the compiler to choke and give the compiler more type hints or whatever. Unfortunately this requires more work than I can put in today.
Conclusion: 2.8 is basically unusable right now.
(I'll check in my progress to GitHub later tonight or tomorrow.)