I concur. There's nothing particularly difficult about changing a simple 
name, even if it is used frequently throughout the code. Global search 
and replace with a decent regex and you're done. Now, changing 
signatures or something like that -- that requires some serious recoding.

Thanks, David, for the change to Box. I do think it is much easier for 
newcomers to understand, and with no loss of terseness.

Chas.

Derek Chen-Becker wrote:
> In the grand scheme of things, changing the name of a class (Can -> Box) 
> is much more minor in my experience than some of the /behavior/ changes 
> that we've gone through the past month or so. The former is relatively 
> simple to fix with a sed script or with Find/Replace in, say, Eclipse, 
> while the latter means actually rethinking code at some level.
> 
> Derek
> 
> On Sun, Dec 28, 2008 at 2:00 PM, Tim Perrett <[email protected] 
> <mailto:[email protected]>> wrote:
> 
> 
>     Further to Davids comment, Id like to add the following:
> 
>     We are currently having a strong drive forward in the lift code base,
>     and the project at large (documentation, installers etc), so breaking
>     changes like this, whilst few and far between, are unfortunately
>     required growing pains to make lift better and more user friendly long
>     term. We hope that changing from Can[T] to Box[T] will make the
>     learning curve for lift new-commers easier, as we find people
>     struggling with the Can[T] concept initially.
> 
>     The committer team is working hard to get a 0.10 release out early in
>     the new year, and we hope that when that release is out, the lift API
>     will be pretty much frozen as we progress to a 1.0 RC in 2009 with
>     scala 2.7.3, so this should be one of the last wide spread breaking
>     changes. No doubt David will post more information about the current
>     roadmap in January.
> 
>     Cheers everyone, happy lifting!
> 
>     Tim
> 
> 
> 
> 
> 
> 
> > 

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Lift" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/liftweb?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to