[Lift] Re: Problem with recursive MetaMapper types

2008-12-10 Thread David Pollak
How about: trait AbstractPersistentChannel[T : AbstractPersistentChannel[T]] extends LongKeyedMetaMapper[T] { self: T =} trait AbstractPersistentMetaChannel[T : AbstractPersistentChannel[T]] extends LongKeyedMetaMapper[T] { self: T =} class ChannelA extends

[Lift] Re: Problem with recursive MetaMapper types

2008-12-10 Thread David Pollak
trait AbstractPersistentChannel[T : AbstractPersistentChannel[T]] extends LongKeyedMapper[T] { self: T = } trait AbstractPersistentMetaChannel[T : AbstractPersistentChannel[T]] extends LongKeyedMetaMapper[T] { self: T with AbstractPersistentMetaChannel[T] =} class ChannelA extends

[Lift] Re: Problem with recursive MetaMapper types

2008-12-10 Thread Joachim A.
David, thank you! This worked out of the box. Regards, Joachim Important stuff in Bold. Most notably, the type inferencer gets Lists wrong sometimes. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Lift group.