Counting empty elements is merely additional functionality to current 
list functionality.  From a system design perspective, it doesn't make 
any sense to duplicate all the existing list functionality and add One 
More Thing for a whole new set of functions.

It's akin to having a new set of array functions for numbers as opposed 
to letters.

----- Original Message -----
From: Lee Fuller <[EMAIL PROTECTED]>
Date: Friday, May 3, 2002 2:22 pm
Subject: RE: CSVListXXXX (Was: CF Wishlist)

> I don't think I like that idea, just due to the potential Ben mentions
> for things to break.
> 
> I tend to like the idea of a new function, making it cleaner in 
> terms of
> long-term support.
> 
> Just my .02
> 
> | -----Original Message-----
> | From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] 
> | Sent: Friday, May 03, 2002 1:11 PM
> | To: CF-Talk
> | Subject: Re: CSVListXXXX (Was: CF Wishlist)
> | 
> | 
> | Why have new functions just for counting empty list elements? 
> |  Why not 
> | just add one more parameter to the current list functions  - 
> e.g. 
> | ListLen(list [, delimiters ] [, count empty elements])?  This 
> would 
> | maintain backward compatibility.
> | 
> | > | -----Original Message-----
> | > | From: Ben Forta [mailto:[EMAIL PROTECTED]]
> | > | Sent: Wednesday, May 01, 2002 11:37 AM
> | > | To: CF-Talk
> | > | Subject: RE: CF Wishlist
> | > | 
> | > | 
> | > | Ok folks, I think Lee has just volunteered to coordinate the
> | > | effort <g>, and I am sure Ray and Rob would host the end 
> | > | result on cflib.org.
> | > | 
> | > | I'll give you a hand making it happen if you'd like.
> | > | 
> | > | --- Ben
> | > | 
> | > | 
> | > | 
> | > | 
> | > | 
> | > | -----Original Message-----
> | > | From: Lee Fuller [mailto:[EMAIL PROTECTED]]
> | > | Sent: Wednesday, May 01, 2002 2:32 PM
> | > | To: CF-Talk
> | > | Subject: RE: CF Wishlist
> | > | 
> | > | 
> | > | Absolutely agree..
> | > | 
> | > | That's what I discussed in a wish proposal many moons ago.
> | > | (I think you and I actually had this discussion face-to-face 
> | > | once.  Don't remember
> | > | now.)
> | > | 
> | > | Would make it simple and straight-forward.
> | > | 
> | > |         Lee
> | > | 
> | > | 
> | > | | -----Original Message-----
> | > | | From: Ben Forta [mailto:[EMAIL PROTECTED]]
> | > | | Sent: Wednesday, May 01, 2002 11:25 AM
> | > | | To: CF-Talk
> | > | | Subject: RE: CF Wishlist
> | > | | 
> | > | | 
> | > | | For what it is worth, those functions were designed to
> | > simplify
> | > | | working with HTML form fields and the like where empty fields
> | > are
> | > | | irrelevant. I am neither defending or arguing with the
> | > original
> | > | | design, but the fact of the matter is most of us use lists
> | > | not the way
> | > | | they were intended.
> | > | | 
> | > | | Problem is, think of how much existing code would break if
> | > | that were
> | > | | changed. The truth is it would be too dangerous to change at
> | > this
> | > | | point.
> | > | | 
> | > | | But, there is no reason we could not create replacement list
> | > | | functions. I propose we create parallel functions for 
> every 
> | > list
> | > | | function, call these CSVList...() instead of List...(), so
> | > | ListGetAt()
> | > | | would map to CSVListGetAt(), ListFirst() would map to
> | > | CSVListFirst(),
> | > | | and so on. Would be easy to write.
> | > | | 
> | > | | Anyone? :-)
> | > | | 
> | > | | --- Ben
> | > | | 
> | > | | 
> | > | | -----Original Message-----
> | > | | From: David Schmidt [mailto:[EMAIL PROTECTED]]
> | > | | Sent: Tuesday, April 30, 2002 12:42 PM
> | > | | To: CF-Talk
> | > | | Subject: CF Wishlist
> | > | | 
> | > | | 
> | > | | Ok,
> | > | | 
> | > | | Have carefully considered what I want from CF, the most
> | > striking
> | > | | feature I want to see is...
> | > | | 
> | > | | "Stop treating empty list items as null."  That is a list of
> | > | | "3,5,,,3,2,2" should have a length of 7, instead of 5.  
> Doing 
> | > this
> | > | | would nearly eliminate the need for any field names like
> | > | | name="cost_#i#", since HTML sends back "3,5,,,3,2,2" for 
> | > duplicate
> | > | | text fields named "cost" anyways.
> | > | | 
> | > | | 
> | > | | 
> | > | | 
> | > | 
> | > | 
> | > 
> | 
> 
______________________________________________________________________
Structure your ColdFusion code with Fusebox. Get the official book at 
http://www.fusionauthority.com/bkinfo.cfm
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Archives: http://www.mail-archive.com/[email protected]/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists

Reply via email to