On Thu, Oct 22, 2009 at 6:28 PM, Jim Barrows <jim.barr...@gmail.com> wrote:

> RrttrRrrrrrrrtrtrtrrrtrtrrrrrrrrrtrrttĂž
>

bless you.


> Sent on the Now Network™ from my Sprint® BlackBerry
>
> -----Original Message-----
> From: ssid <j.gat...@googlemail.com>
> Date: Thu, 22 Oct 2009 18:03:25
> To: Lift<liftweb@googlegroups.com>
> Subject: [Lift] Re: **Breaking Changes** **README** **Important**
>
>
> Hi all,
> I'm using XMPP in my little LiftApp and tried to migrate my code to
> the new Lift Actors.
> Somehow it seems that net.liftweb.xmpp still uses Scala Actors.
> Is this intentional or about to change?
> If not is it possible that Scala Actors communicate with Lift Actors?
> At the moment I don't get my project to compile due to some type
> mismatch errors but that might also be my lack of understanding
> of the different Actor implementations.
>
> Thanks,
> ssid
>
> On 22 Okt., 05:37, David Pollak <feeder.of.the.be...@gmail.com> wrote:
> > Folks,
> > As the title of this email indicates, there are breaking changes in Lift
> > that just got pushed to master.
> >
> > We've migrated from Scala Actors to Lift Actors and included a series of
> > traits that allow Lift to use its own Actors or Akka Actors (or anything
> > else that implements that interface.)
> >
> > The two big changes that you'll have to work with are:
> >
> >    - Box/Full/Empty/Failure was moved from the lift-util/net.liftweb.util
> >    package to the lift-common/net.liftweb.common package.  The reason for
> this
> >    change is that we're going to make the lift-common package a more
> generic,
> >    non-web related package.  It currently contains Box and Actor, but in
> the
> >    future may contain other interfaces that will have concrete
> implementations
> >    outside of Lift.  We moved Box there because Box is richer than
> Scala's
> >    Option class and being able to carry Exceptions around in a Box while
> still
> >    being able to map/flatMap/foreach over a Box (these are unavailable
> for
> >    Scala's Either).  Some we're going to actively promote using Box as a
> >    replacement for Option in all Scala apps.  What this means for you is
> you
> >    have to import net.liftweb.common._ in any file that you also import
> >    net.liftweb.util.?
> >    - Lift no longer support Scala Actors for Comet Actors.  The
> GenericActor
> >    API offers pretty much the same client interface to Lift's Actors, so
> ! and
> >    !? work the same way.  However, there's no link, self, start or exit
> >    methods.
> >
> > Please do an "mvn -U clean install" on your code and run it against the
> new
> > code.  If you have any Comet-related weirdness, please report it
> > immediately.  We're planning M7 in 2 weeks, so we've got lots of time to
> > iron any kinks out of this code.
> >
> > Thanks,
> >
> > David
> >
> > --
> > Lift, the simply functional web frameworkhttp://liftweb.net
> > Beginning Scalahttp://www.apress.com/book/view/1430219890
> > Follow me:http://twitter.com/dpp
> > Surf the harmonics
>
>
>
> >
>


-- 
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 liftweb@googlegroups.com
To unsubscribe from this group, send email to 
liftweb+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/liftweb?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to