[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Reply to: [list | sender only]
[ddlm-group] Revisiting list delimiters
- To: ddlm-group <ddlm-group@iucr.org>
- Subject: [ddlm-group] Revisiting list delimiters
- From: James Hester <jamesrhester@gmail.com>
- Date: Wed, 6 Apr 2011 16:36:21 +1000
Dear DDLm-group, In the process of preparing for a vote on accepting the DDLm dictionary, I have come to the conclusion that we need to revisit the question of the separator character for lists. This is because the only fully-functional software for processing DDLm domain dictionaries (Nick, Syd and Ian's demonstration software) expects a comma separator, and my understanding is that Syd and Nick (now) are strongly in favour of sticking with comma as the list separator for STAR2. Furthermore, other non-CIF domains collaborating with Nick and Syd are already using comma as a list separator in STAR2 data files. Additionally, I've formed the view that a comma is a useful visual aid for distinguishing looped items and listed items. I've reviewed our previous discussion starting at message: http://www.iucr.org/__data/iucr/lists/ddlm-group/msg00338.html and culminating in a tally at http://www.iucr.org/__data/iucr/lists/ddlm-group/msg00406.html (with a late vote after this from John W. for spaces only). It seems that the strongest preferences expressed were from Herb (for comma and space) and from John W (for space only in order to avoid mixed-delimiter strings). I would therefore like to propose that we switch to allowing comma *or* space as list item delimiters. This will considerably simplify the work needed to adapt the current DDLm/dREL software and documentation. I am also open to switching back to comma only, but think that that might meet with some resistance. I apologise for reopening this old discussion, but it looks like reintroducing commas will produce the best practical outcome. Note that I would propose keeping the behaviour that was generally accepted in the previous discussion, i.e. * two commas without an intervening value is a syntax error, as is a trailing comma * lists may use a combination of comma and whitespace separation (although one might expect that to be vanishingly rare in practice) but this should be discouraged. If I hear no strong dissenting voices, I will produce some draft text for your comment then edit it into the draft standard when it next comes before COMCIFS. Once we have resolved this issue, I will edit the draft DDL specification to take into account variations in CIF2 syntax from that assumed for the original specification, then present it for your vote. James. -- T +61 (02) 9717 9907 F +61 (02) 9717 3145 M +61 (04) 0249 4148 _______________________________________________ ddlm-group mailing list ddlm-group@iucr.org http://scripts.iucr.org/mailman/listinfo/ddlm-group
Reply to: [list | sender only]
- Follow-Ups:
- Re: [ddlm-group] Revisiting list delimiters (Brian McMahon)
- Re: [ddlm-group] Revisiting list delimiters. . (Bollinger, John C)
- Re: [ddlm-group] Revisiting list delimiters (Herbert J. Bernstein)
- Prev by Date: Re: [ddlm-group] Moving on to DDLm
- Next by Date: Re: [ddlm-group] Revisiting list delimiters
- Prev by thread: Re: [ddlm-group] Removing comma from non-delimited strings
- Next by thread: Re: [ddlm-group] Revisiting list delimiters
- Index(es):