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 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