perlmonger: (pete)
[personal profile] perlmonger
[Poll #1119627]

[ ETA that this is an abstract question, not an invitation for a language war, though go ahead and have one if you must ]

(no subject)

Date: 2008-01-12 01:26 am (UTC)
From: [identity profile] spride.livejournal.com
It should throw an exception which you should handle.

(no subject)

Date: 2008-01-12 12:39 pm (UTC)
ext_17706: (Default)
From: [identity profile] perlmonger.livejournal.com
That's a third option that I nearly included in the poll; it's more sensible IMO than Java et al going for option two.

I wanted to contrast the first two though, after addressing my irritation with Javascript by redefining String.split() in my main JS library. Context, FWIW, was dealing with an XMLhttp response that serialises a return numeric id set into a comma-delimited list in single attribute: treating the (entirely valid) possibility of an empty set as a special case made me itch.

(no subject)

Date: 2008-01-12 01:31 pm (UTC)
From: [identity profile] spride.livejournal.com
Right, but in that case it's hardly $LANGUAGE's fault that XMLhttp responds with an empty string in certain cases and a serialized array in others. Can't you fix the XMLHttp response to hand you a consistent return every time?

(no subject)

Date: 2008-01-12 01:45 pm (UTC)
ext_17706: (Default)
From: [identity profile] perlmonger.livejournal.com
What's the serialised form of an empty array? :)

(no subject)

Date: 2008-01-12 02:46 pm (UTC)
From: [identity profile] spride.livejournal.com
If the standard form is [nnn,nnn,nnn,nnn] then [,,,]

Profile

perlmonger: (Default)
perlmonger

July 2013

S M T W T F S
 123456
78910111213
14 151617181920
21222324252627
28293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Powered by Dreamwidth Studios