I'm cc'ing this to the Lift list.  Perhaps Indrajit or another Maven guru
can help out.

On Tue, Dec 22, 2009 at 2:32 AM, martin odersky <martin.oder...@epfl.ch>wrote:

> On Tue, Dec 22, 2009 at 11:11 AM, Heiko Seeberger
> <heiko.seeber...@googlemail.com> wrote:
> > 2009/12/22 martin odersky <martin.oder...@epfl.ch>
> >>
> >> Annoying... Just to explain what goes on here. Between RC3 and RC4 we
> >> tightened the erasure of compund types
> >> T with U where T and U are traits. These used to be all erased to
> >> Object and now are erased to the first trait in the sequence, i.e. T
> >> in the example above. Unfortunately it seems the previous behavior of
> >> erasing to Object hid a few bugs in prior transformation phases where
> >> one should have taken the self type of a class and one took instead
> >> the type of the class itself. These bugs are now crawling out, and it
> >> seems that lift is their primary crawling ground, probably because of
> >> its ubiquitous pattern of using self types that are compound types of
> >> traits.
> >
> > Making them creep out sooner than later is beneficial, even if it causes
> > some pain right now ;-)
> >
> >>
> >> Another problem is that lift by itself is hard to test for me because
> >> it requires maven (and I am no maven expert) and maven requires a full
> >> build, which takes time to do. So the turn around time is quite high,
> >> many hours to days instead of minutes. Any ideas what one can do to
> >> address these issues would be welcome.
> >
> > Meanwhile Lift is a large and highly modular framework. The RC4 error
> > occurred while building lift-util which is a prerequisite module (built
> in
> > the very beginning). The RC5 error occurred while building lift-mapper,
> > which is already outside of the lift-base modules. Hence I am optimistic
> > that we do not need many further rounds.
> > Heiko
> Is there a way I can build lift from the command line, using simple
> invocations of scalac only?
> I don't mind to do it bit by bit. I could isolate the previous fault
> myself, but for this one it looks like I need help because the file
> causing the crash depends on too many other things.
>  -- Martin

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 lift...@googlegroups.com.
To unsubscribe from this group, send email to 
For more options, visit this group at 

Reply via email to