Re: [Lift] Re: Call it Lift 2.0

2009-11-23 Thread Timothy Perrett
Interesting - this is something i've not actually thought about: If we were to compile a list of all the breaking changes in 1.1, perhaps that would give some focus to this discussion... as josh points out, there are most likely quite a few now and 1.0 - 1.1 is a fairly short jump. Loc and

Re: [Lift] Re: Call it Lift 2.0

2009-11-23 Thread Josh Suereth
The real question is could you still keep source compatibility if you made use of some interesting implict and @deprecated annotations? I believe those are acceptable. - Josh On Mon, Nov 23, 2009 at 6:05 AM, Timothy Perrett timo...@getintheloop.euwrote: Interesting - this is something i've

Re: [Lift] Re: Call it Lift 2.0

2009-11-23 Thread Josh Suereth
On Mon, Nov 23, 2009 at 2:09 AM, Heiko Seeberger seeber...@weiglewilczek.com wrote: Josh, Thank you for your brilliant elaboration of compatibility issues! [snip/] Also, there is the possibility of taking the version system and adding a functionality milestone version at the begginning.

Re: [Lift] Re: Call it Lift 2.0

2009-11-23 Thread Timothy Perrett
I guess this conversation should have taken place before we started doing milestone releases etc - stuff thats broken will have to stay broken now otherwise we'll be making more breaking changes just to un-break previous stuff... Cheers, Tim On 23 Nov 2009, at 16:18, Josh Suereth wrote:

[Lift] Re: Call it Lift 2.0

2009-11-22 Thread Heiko Seeberger
2009/11/21 Josh Suereth joshua.suer...@gmail.com I think eclipse and maven might be two of the only projects following that convention (besides others in the eclipse ecosystem). I think that Spring also follows the recommended OSGi versioning policy, but to be sure I will check with some of

Re: [Lift] Re: Call it Lift 2.0

2009-11-22 Thread Josh Suereth
No argument there! My only point was that perhaps in scala a slightly different policy might make sense. Because certain features of scala are more backwards-compatable then others, and you are still forced to recompile your libraries/projects to all use the same scala version, I think whatever

Re: [Lift] Re: Call it Lift 2.0

2009-11-21 Thread Timothy Perrett
Heiko, Sounds pretty rational - couldn't agree more that we need a suitable policy in place. Cheers, Tim On 21 Nov 2009, at 08:27, Heiko Seeberger wrote: For me it is important that there is a version policy in place, such that everyone knows what's the difference between a change to 1.1

Re: [Lift] Re: Call it Lift 2.0

2009-11-21 Thread David Pollak
On Sat, Nov 21, 2009 at 4:29 AM, Timothy Perrett timo...@getintheloop.euwrote: Heiko, Sounds pretty rational - couldn't agree more that we need a suitable policy in place. Heiko, can you find the stated version number policies of 3 or 4 other well regarded open source projects? That will

[Lift] Re: Call it Lift 2.0

2009-11-21 Thread Heiko Seeberger
Hi, Heiko, can you find the stated version number policies of 3 or 4 other well regarded open source projects? That will allow us to synthesize the best of what others have done into a coherent policy for Lift. Take a look at the recommended OSGi version policy:

Re: [Lift] Re: Call it Lift 2.0

2009-11-21 Thread Josh Suereth
I think eclipse and maven might be two of the only projects following that convention (besides others in the eclipse ecosystem). The question in my mind is what is the popular version number convention in the Scala ecosystem. - Josh On Sat, Nov 21, 2009 at 9:59 AM, Heiko Seeberger

[Lift] Re: Call it Lift 2.0

2009-11-20 Thread Joni Freeman
Hi, I will look into adding Box support. Cheers Joni On 19 marras, 21:24, David Pollak feeder.of.the.be...@gmail.com wrote: On Tue, Nov 17, 2009 at 10:06 PM, Joni Freeman freeman.j...@gmail.comwrote: On 18 marras, 01:10, David Pollak feeder.of.the.be...@gmail.com wrote: I'd like to see

[Lift] Re: Call it Lift 2.0

2009-11-20 Thread Heiko Seeberger
Folks, I would like to bring this version discussion to an end. I would prefer 2.0 but, I am also cool with 1.1. If there are still unheard arguments for 2.0, please speak out now. For me it is important that there is a version policy in place, such that everyone knows what's the difference

Re: [Lift] Re: Call it Lift 2.0

2009-11-19 Thread David Pollak
On Tue, Nov 17, 2009 at 10:06 PM, Joni Freeman freeman.j...@gmail.comwrote: On 18 marras, 01:10, David Pollak feeder.of.the.be...@gmail.com wrote: I'd like to see the JSON stuff moved from Option to Box, but that's Joni's call. Hi, I do not agree. We have quite a lot of lift-json users

Re: [Lift] Re: Call it Lift 2.0

2009-11-18 Thread Jim Barrows
On Wed, Nov 18, 2009 at 10:25 AM, Heiko Seeberger heiko.seeber...@googlemail.com wrote: Jim, 2009/11/17 Jim Barrows jim.barr...@gmail.com The behavior of a method, it's implementation is part of the contract I have with the library. Behavior yes, as long as agreed part of the contract.

Re: [Lift] Re: Call it Lift 2.0

2009-11-18 Thread Heiko Seeberger
Jim, Let's stop this discussion (I won't convince you and you wont't convince me) and start doing something more valuable: Are you in town for a couple of beers? Heiko 2009/11/18 Jim Barrows jim.barr...@gmail.com On Wed, Nov 18, 2009 at 10:25 AM, Heiko Seeberger

Re: [Lift] Re: Call it Lift 2.0

2009-11-18 Thread Jim Barrows
Only if Phx is in town :) On Wed, Nov 18, 2009 at 10:48 AM, Heiko Seeberger heiko.seeber...@googlemail.com wrote: Jim, Let's stop this discussion (I won't convince you and you wont't convince me) and start doing something more valuable: Are you in town for a couple of beers? Heiko

[Lift] Re: Call it Lift 2.0

2009-11-17 Thread Indrajit Raychaudhuri
On Nov 17, 11:38 am, Heiko Seeberger heiko.seeber...@googlemail.com wrote: 2009/11/17 David Pollak feeder.of.the.be...@gmail.com The current Lift is not a major change to Lift 1.0, it's a minor progression and a lot of tuning of the developer experience. There are breaking changes to the

Re: [Lift] Re: Call it Lift 2.0

2009-11-17 Thread Jim Barrows
On Mon, Nov 16, 2009 at 11:13 PM, Heiko Seeberger heiko.seeber...@googlemail.com wrote: I think version numbers are idiotic, and created by the marketing department, and not engineers. I strongly disagree: An appropriate version strategy is not at all about marketing but expresses valuable

Re: [Lift] Re: Call it Lift 2.0

2009-11-17 Thread David Pollak
On Mon, Nov 16, 2009 at 11:08 PM, Naftoli Gugenheim naftoli...@gmail.comwrote: I agree. I would to see a 2.0 or 3.0 or something eventually with a lot of names improved. If you want to improve names, propose it on this list. Kris just opened up a thread on that and you've been silent. Now

Re: [Lift] Re: Call it Lift 2.0

2009-11-17 Thread Heiko Seeberger
2009/11/17 Naftoli Gugenheim naftoli...@gmail.com But it's up to DPP because it's his project. Of course David kicked off Lift and he is managing the project actively. Yet there is also a huge Lift community. Hence I do not agree calling Lift his project. And even though I do not agree with

Re: [Lift] Re: Call it Lift 2.0

2009-11-17 Thread Jonathan Ferguson
2009/11/18 David Pollak feeder.of.the.be...@gmail.com - Jonathan Fergusonj...@spiralarm.com wrote: I was thinking about this earlier, if there is to be a 2.0 I would hope there was a chance to remove deprecated code. Which particular deprecated code

Re: [Lift] Re: Call it Lift 2.0

2009-11-17 Thread Naftoli Gugenheim
David, I'm really sorry if I came across badly, like if it sounded cynical or something. I did not mean it that way! Everything you wrote about how much toil you put into this project, that's exactly my point! It's your brainchild, you started it, and you keep it going, and that's why I said is

Re: [Lift] Re: Call it Lift 2.0

2009-11-17 Thread David Pollak
On Tue, Nov 17, 2009 at 2:49 PM, Jonathan Ferguson j...@spiralarm.comwrote: 2009/11/18 David Pollak feeder.of.the.be...@gmail.com - Jonathan Fergusonj...@spiralarm.com wrote: I was thinking about this earlier, if there is to be a 2.0 I would hope

Re: [Lift] Re: Call it Lift 2.0

2009-11-17 Thread Jack Widman
I would like to second this. What David has created here is quite incredible. Between Lift itself and the community surrounding it. This is all very impressive. On Tue, Nov 17, 2009 at 6:10 PM, Naftoli Gugenheim naftoli...@gmail.comwrote: David, I'm really sorry if I came across badly, like if

[Lift] Re: Call it Lift 2.0

2009-11-17 Thread Joni Freeman
On 18 marras, 01:10, David Pollak feeder.of.the.be...@gmail.com wrote: I'd like to see the JSON stuff moved from Option to Box, but that's Joni's call. Hi, I do not agree. We have quite a lot of lift-json users who do not yet use other parts of Lift, and Box is not a familiar construct outside

[Lift] Re: Call it Lift 2.0

2009-11-16 Thread Naftoli Gugenheim
I think a 2.0 needs more time with a 2.0 mindset. Once 2.0 is on the table there may be more redesign involved. Or to put it differently, I think the idea to have a 2.0 should precede the list of features and the timeframe. - Heiko

[Lift] Re: Call it Lift 2.0

2009-11-16 Thread Jim Barrows
On Mon, Nov 16, 2009 at 4:01 PM, Heiko Seeberger heiko.seeber...@googlemail.com wrote: Hi, There has been a large amount of new stuff and also some breaking changes since Lift 1.0. As an OSGi guy I suggest we call the next version Lift 2.0, because increasing the major version number will

[Lift] Re: Call it Lift 2.0

2009-11-16 Thread Naftoli Gugenheim
Hey, you could do what Ubuntu does -- 9.10 equals 10/2009 -- the month of its release. :) - Jim Barrowsjim.barr...@gmail.com wrote: On Mon, Nov 16, 2009 at 4:01 PM, Heiko Seeberger heiko.seeber...@googlemail.com wrote: Hi, There has been a large amount

Re: [Lift] Re: Call it Lift 2.0

2009-11-16 Thread Heiko Seeberger
I think version numbers are idiotic, and created by the marketing department, and not engineers. I strongly disagree: An appropriate version strategy is not at all about marketing but expresses valuable information. In OSGi increasing the major version means breaking changes in the API,

Re: [Lift] Re: Call it Lift 2.0

2009-11-16 Thread David Pollak
The current Lift is not a major change to Lift 1.0, it's a minor progression and a lot of tuning of the developer experience. On Mon, Nov 16, 2009 at 10:13 PM, Heiko Seeberger heiko.seeber...@googlemail.com wrote: I think version numbers are idiotic, and created by the marketing department,

Re: [Lift] Re: Call it Lift 2.0

2009-11-16 Thread Heiko Seeberger
2009/11/17 David Pollak feeder.of.the.be...@gmail.com The current Lift is not a major change to Lift 1.0, it's a minor progression and a lot of tuning of the developer experience. There are breaking changes to the API which in the version policy suggested by me (the OSGi way) means increasing

Re: [Lift] Re: Call it Lift 2.0

2009-11-16 Thread Jonathan Ferguson
I was thinking about this earlier, if there is to be a 2.0 I would hope there was a chance to remove deprecated code. Also consider making breaking changes @dpp hasn't been in favour of making to date. Not to annoy him. As 1.X to 2.X is a big enough change that people who don't want to move can

Re: [Lift] Re: Call it Lift 2.0

2009-11-16 Thread Naftoli Gugenheim
I agree. I would to see a 2.0 or 3.0 or something eventually with a lot of names improved. But it's up to DPP because it's his project. - Jonathan Fergusonj...@spiralarm.com wrote: I was thinking about this earlier, if there is to be a 2.0 I would hope there