Re: [Lift] Goals for type and method renaming for Lift 2.0 - was: Open discussion on Lift Name Calling practices

2009-12-22 Thread Naftoli Gugenheim
Kris, can you look over and edit down your guidelines in the wiki? Thanks. On Fri, Dec 18, 2009 at 3:18 AM, Heiko Seeberger heiko.seeber...@googlemail.com wrote: Thank you for writing this up, Naftoli. I edited the abbreviation section ... Heiko 2009/12/18 Naftoli Gugenheim

Re: [Lift] Goals for type and method renaming for Lift 2.0 - was: Open discussion on Lift Name Calling practices

2009-12-18 Thread Heiko Seeberger
Thank you for writing this up, Naftoli. I edited the abbreviation section ... Heiko 2009/12/18 Naftoli Gugenheim naftoli...@gmail.com (Not sure why on Chrome the wiki article page is all centered. Reported it to Chrome.) Can everyone look over the article? Especially everyone quoted in it

Re: [Lift] Goals for type and method renaming for Lift 2.0 - was: Open discussion on Lift Name Calling practices

2009-12-17 Thread Naftoli Gugenheim
(Not sure why on Chrome the wiki article page is all centered. Reported it to Chrome.) Can everyone look over the article? Especially everyone quoted in it -- Kris, Jim, DPP, Heiko, and anyone who I may have missed -- can you make sure everything represents your opinion correctly? Then if there

Re: [Lift] Goals for type and method renaming for Lift 2.0 - was: Open discussion on Lift Name Calling practices

2009-12-17 Thread Jonathan Ferguson
2009/12/15 David Pollak feeder.of.the.be...@gmail.com 5) Avoid using abbreviations I disagree. When coding with a non-IDE, abbreviations make life much easier. When using abbreviations, could the abbreviation be documented even it if it the most mind numbingly obvious abbreviation as

Re: [Lift] Goals for type and method renaming for Lift 2.0 - was: Open discussion on Lift Name Calling practices

2009-12-17 Thread Naftoli Gugenheim
Is that sufficiently expressed in the wiki article draft (look for Jim)? If not, what would you add? - Jonathan Fergusonj...@spiralarm.com wrote: 2009/12/15 David Pollak feeder.of.the.be...@gmail.com 5) Avoid using abbreviations I disagree. When

Re: [Lift] Goals for type and method renaming for Lift 2.0 - was: Open discussion on Lift Name Calling practices

2009-12-15 Thread Naftoli Gugenheim
I compiled much of this thread into http://wiki.github.com/dpp/liftweb/about-naming-conventions in raw form. As we continue to discuss the naming goals and guidelines and vote or decide on controversial goals, that wiki page should become more consolidated and less of a copy-paste of a discussion.

Re: [Lift] Goals for type and method renaming for Lift 2.0 - was: Open discussion on Lift Name Calling practices

2009-12-14 Thread David Pollak
Folks, Lift allows developers to create web sites that are: 1. Reliable (which includes secure) 2. Maintainable/concise 3. Highly interactive 4. Easy to build 5. High Performance 6. Easy to on-board (initial understanding of the APIs) Lift's APIs should reflect these

Re: [Lift] Goals for type and method renaming for Lift 2.0 - was: Open discussion on Lift Name Calling practices

2009-12-14 Thread Timothy Perrett
This is such a preference. Most people use IDEs, I personally dont, but I would still choose clarity and marginal verbosity over less typing. A classic is some places in lift we call it calc and other palces its calculator Cheers, Tim On 14 Dec 2009, at 19:34, David Pollak wrote: I

Re: [Lift] Goals for type and method renaming for Lift 2.0 - was: Open discussion on Lift Name Calling practices

2009-12-14 Thread Jim Barrows
I snipped some stuff. On Mon, Dec 14, 2009 at 12:34 PM, David Pollak feeder.of.the.be...@gmail.com wrote: On Sun, Dec 13, 2009 at 10:39 PM, Heiko Seeberger heiko.seeber...@googlemail.com wrote: 2009/12/13 Kris Nuttycombe kris.nuttyco...@gmail.com 5) Avoid using abbreviations I

Re: [Lift] Goals for type and method renaming for Lift 2.0 - was: Open discussion on Lift Name Calling practices

2009-12-14 Thread Heiko Seeberger
5) Avoid using abbreviations I disagree. When coding with a non-IDE, abbreviations make life much easier. I agree with David, abbreviations are better. When I'm trying to get something out of my head and into code, I don't want things getting in my way. 2 things in this scenario get

Re: [Lift] Goals for type and method renaming for Lift 2.0 - was: Open discussion on Lift Name Calling practices

2009-12-14 Thread Naftoli Gugenheim
I'm not sure you can generalize whether abbreviations are good or bad. It depends how obvious their meaning is. No one in favor of abreviations wants to replace say JSONResponseType (if such a name exists) with JRT! Nor does anyone want to replace JSON with JavaScriptObjectNotation. Everyone

Re: [Lift] Goals for type and method renaming for Lift 2.0 - was: Open discussion on Lift Name Calling practices

2009-12-14 Thread Naftoli Gugenheim
Do you have benchmarks comparing the differences in time? Just kidding. :) But I would like to point out, I understand your position, but I think many people would use the exact same argument against abbreviations, if they make it take longer to figure out or remember what their called! Some

Re: [Lift] Goals for type and method renaming for Lift 2.0 - was: Open discussion on Lift Name Calling practices

2009-12-14 Thread Naftoli Gugenheim
Do you have benchmarks comparing the differences in time? Just kidding. :) But I would like to point out, I understand your position, but I think many people would use the exact same argument against abbreviations, if they make it take longer to figure out or remember what their called! Some

Re: [Lift] Goals for type and method renaming for Lift 2.0 - was: Open discussion on Lift Name Calling practices

2009-12-14 Thread Kris Nuttycombe
On Mon, Dec 14, 2009 at 12:31 PM, David Pollak feeder.of.the.be...@gmail.com wrote: Folks, Lift allows developers to create web sites that are: Reliable (which includes secure) Maintainable/concise Highly interactive Easy to build High Performance Easy to on-board (initial understanding

[Lift] Goals for type and method renaming for Lift 2.0 - was: Open discussion on Lift Name Calling practices

2009-12-13 Thread Kris Nuttycombe
To this point, the only goals that have been recommended for this effort are those that I've noted below: 1) Remove ambiguity wherever possible! There are a number of places where very similar names are used to refer to utterly different things. 2) As an aide removing ambiguity, consider

Re: [Lift] Goals for type and method renaming for Lift 2.0 - was: Open discussion on Lift Name Calling practices

2009-12-13 Thread Naftoli Gugenheim
I agree very strongly that this is the principle goal. A good name expresses what it refers to succintly, and if that is not enough to inform one exactly what it is, once one learns what it is then he sees how obvious it is from the name and it is an efficient, effective reminder. (If something

Re: [Lift] Goals for type and method renaming for Lift 2.0 - was: Open discussion on Lift Name Calling practices

2009-12-13 Thread Heiko Seeberger
2009/12/13 Kris Nuttycombe kris.nuttyco...@gmail.com To this point, the only goals that have been recommended for this effort are those that I've noted below: 1) Remove ambiguity wherever possible! There are a number of places where very similar names are used to refer to utterly different

Re: [Lift] Goals for type and method renaming for Lift 2.0 - was: Open discussion on Lift Name Calling practices

2009-12-13 Thread Heiko Seeberger
And here is another one: 6) Use names related to the nature of the thing being named: We should be able to know what a type is or a method does from reading its name. Heiko My job: weiglewilczek.com My blog: heikoseeberger.name Follow me: twitter.com/hseeberger OSGi on Scala: scalamodules.org