On 14 Mar 2003, Jason Earl wrote:

> It's all good Scott.  Anyone wanting to use PostgreSQL arrays would
> undoubtedly open up the corresponding part of the manual that covers
> array functions.  Since there is likely to be less than a page full of
> function definitions you could probably call the functions foo() and
> bar() and get away with it (please don't).  While I personally think
> that join_str and split_str are somewhat more descriptive, implode and
> explode are fine.
> More importantly, since *you* are the one doing the actual legwork
> it's your call.  IMHO that's one of the benefits of actually
> submitting code.  You write the code, you get to pick the function
> names.  Now, you might have some issues from the rest of the
> PostgreSQL hackers if you named the functions "marlowe-ify" and
> "un-marlowe-ify", but anything not completely ridiculous should be
> fine (and even marlowe-ify would have the advantage of not being a
> reserved word in any software I can think of off hand).
> As for the rest of the discussion, poking fun at development languages
> and tools is an age-old part of computers.  PHP has the disadvantage
> of being both very popular, very new, and primarily a web technology
> (and of not being Lisp like :) so it draws more than its share of
> flames.  It's all good fun.

Actually, I think it was someone else (Joe???) that is doing the leg 
work, and he was the one choosing explode / implode and getting gruff for 
it, so I was just stepping in and defending his decision.

I do think using a function name with the word join in it meaning anything 
other than a SQL join is a recipe for confusion though.

---------------------------(end of broadcast)---------------------------
TIP 4: Don't 'kill -9' the postmaster

Reply via email to