>>>>> In article <[EMAIL PROTECTED]>, Norman Walsh <[EMAIL PROTECTED]> writes:
Norman> / Alex Schroeder <[EMAIL PROTECTED]> was heard to say:
Norman> | Maybe we should make it our goal for the next file version to switch
Norman> | to plain strings... :)
Norman> It gets my vote.
<aol>Me too</aol>
I've just been bitten by this again with Thomas Deweese's otherwise
excellent SyncBBDB (now I'vew got it running).
BBDB has no business trying to understand postcodes. One person's
idea of `normalisation' is another's mutilation. I've seen too much
broken `smart' software that only believes in numeric postcodes,
mandatory 2 character `states', 3 digit area codes (always displayed
between braces) and names of the form firstname, middle initial,
surname (I have 4 and don't use the first).
BBDB actually does a fairly good job of the last, with the exception
of non-human entries who get sorted by the last word in their `name',
but makes the phone area code mistake - UK area codes are usually a
*minimum* of 3 digits (often 4 or 5) and have a leading `0' which
BBDB strips by trying to store it as a number instead of a string.
I don't know what the `right' answer is for phone numbers; on the one
hand opaque strings allow the user to use their country's favoured
style for writing numbers (braces, dashes, dotted pairs etc), on the
other it might be useful to split the number into country code, area
code, number, long distance prefix, external line prefix etc. Then
BBDB could do the `right' thing by displaying the number you need to
dial for the location you are in, can more easily allow automated
renumbering when area codes change and those lucky people with Palms
and Nokia phones can get their BBDB phone numbers transported over
(via GSMtool etc) in international form so they can speed dial even
when roaming...
Er.. rambling....
I vote for opaque strings everywhere as that should be the least
amount of work and the most portable solution. Trying to keep up with
every country's rules for displaying postcodes and phone numbers is
probably an impossible task
--
Kevin Davidson Decisionhouse Systems Group
Quadstone Limited 16 Chester Street, Edinburgh, Scotland, EH3 7RA
Tel: +44 (0)131 220 4491 Fax: +44 (0)131 220 4492
_______________________________________________
bbdb-info mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/mailman/listinfo/bbdb-info