[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Reply to: [list | sender only]
Re: [ddlm-group] Technical issues with Proposal P. .
- To: Group finalising DDLm and associated dictionaries <ddlm-group@iucr.org>
- Subject: Re: [ddlm-group] Technical issues with Proposal P. .
- From: "Bollinger, John C" <John.Bollinger@STJUDE.ORG>
- Date: Thu, 24 Feb 2011 08:55:01 -0600
- Accept-Language: en-US
- acceptlanguage: en-US
- In-Reply-To: <alpine.BSF.2.00.1102240845210.26665@epsilon.pair.com>
- References: <AANLkTi=kadbHikjabDyioDOw=L_pthGORgi6w2b45yX6@mail.gmail.com><alpine.BSF.2.00.1102220741480.84613@epsilon.pair.com><301639.7573.qm@web87001.mail.ird.yahoo.com><alpine.BSF.2.00.1102220845481.84613@epsilon.pair.com><228483.70348.qm@web87004.mail.ird.yahoo.com><710426.91151.qm@web87002.mail.ird.yahoo.com><alpine.BSF.2.00.1102221522040.36016@epsilon.pair.com><639597.72610.qm@web87009.mail.ird.yahoo.com><AANLkTikReSDV23THOOXBA2mhnq8O1-jF79_zQRbDp4Q8@mail.gmail.com><alpine.BSF.2.00.1102221758260.23065@epsilon.pair.com><AANLkTi=4wXyFTquP88JDjUc+w480Y5M1uzOimmayTaRY@mail.gmail.com><alpine.BSF.2.00.1102221915580.23065@epsilon.pair.com><AANLkTikgabBbmimHEWm9gD_kEnFdCSVV4-G-i+Z2nsYw@mail.gmail.com><a06240801c98a3e532621@[192.168.2.102]><219810.84158.qm@web87007.mail.ird.yahoo.com><635800.54481.qm@web87007.mail.ird.yahoo.com><alpine.BSF.2.00.1102240758270.2666 5@epsilon.pair.com><517030.82177.qm@web87007.mail.ird.yahoo.com><alpine.BSF.2.00.1102240845210.26665@epsilon.pair.com>
On Thursday, February 24, 2011 7:51 AM, Herbert J. Bernstein wrote: > The Python cooked strings are something many people are familiar with. That is indisputable, but not directly relevant. What matters in there is how familiar CIF stakeholders are with Python cooked strings. I daresay that developers as a group are far more familiar with it than general users, but I have no basis for judging what proportion of either subgroup has any familiarity whatever. However, over the past decade or so I have discovered that personally, I tend to *over*estimate crystallographers' technical proficiency. Certainly it is not on average what it once was. > Any use of the treble quote is something new to CIF, with implications for both users and developers. Yes. > Use of the straight python versions should reduce the learning curve for both communities and the costs of data conversion for CIF 1.1 data to CIF2. I see little basis for that evaluation. Use of the straight Python version would reduce the learning curve for those developers and users who are already proficient (not merely familiar) with Python, but it would increase the curve for everyone else. As long as we're pulling estimates out of the air, I say that on average, proposal P will increase the learning curve significantly. Proposal P does not change the difficulty of data conversion in the general sense. ALL existing well-formed CIF 1.1 delimited data values can be converted to CIF 2.0 by expressing them in semicolon-delimited form. Existing multi-line values must already be in that form, and require no changes. To the extent that it is desired specifically to convert CIF 1.1 values to triple-quoted CIF 2.0 form, proposal P will require more changes to lexical values than any other proposal on the table. It is thus extremely generous even to attribute to it parity with the other alternatives in this regard. > I don't deny that there can be better ways to do the same thing. This reminds me of when IBM came up with a better keyboard for computers, shifting a few keys. It drove everybody nuts, not because there was anything wrong with it, it just was sufficiently different to slow down typing in creased the error rate. Somebody totally new to typing on a computer keyboard had not problem, but it certainly was not worth the costs involved for people who had established habits. I accept that adopting Python triple-quote syntax wholesale would be of some benefit to some stakeholders. It would be an obstacle to many others, however, and a substantial one to developers in particular. It is and always has been a judgment call, and my judgment remains that the benefits of proposal P would not come close to balancing its costs. John -- John C. Bollinger, Ph.D. Department of Structural Biology St. Jude Children's Research Hospital Email Disclaimer: www.stjude.org/emaildisclaimer _______________________________________________ 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] Technical issues with Proposal P. . (David Brown)
- References:
- [ddlm-group] Technical issues with Proposal P (James Hester)
- Re: [ddlm-group] Technical issues with Proposal P (Herbert J. Bernstein)
- Re: [ddlm-group] Technical issues with Proposal P (SIMON WESTRIP)
- Re: [ddlm-group] Technical issues with Proposal P (Herbert J. Bernstein)
- Re: [ddlm-group] Technical issues with Proposal P (SIMON WESTRIP)
- Re: [ddlm-group] Technical issues with Proposal P (SIMON WESTRIP)
- Re: [ddlm-group] Technical issues with Proposal P (Herbert J. Bernstein)
- Re: [ddlm-group] Technical issues with Proposal P (SIMON WESTRIP)
- Re: [ddlm-group] Technical issues with Proposal P (James Hester)
- Re: [ddlm-group] Technical issues with Proposal P (Herbert J. Bernstein)
- Re: [ddlm-group] Technical issues with Proposal P (James Hester)
- Re: [ddlm-group] Technical issues with Proposal P (Herbert J. Bernstein)
- Re: [ddlm-group] Technical issues with Proposal P (James Hester)
- Re: [ddlm-group] Technical issues with Proposal P (Herbert J. Bernstein)
- Re: [ddlm-group] Technical issues with Proposal P (SIMON WESTRIP)
- Re: [ddlm-group] Technical issues with Proposal P (SIMON WESTRIP)
- Re: [ddlm-group] Technical issues with Proposal P (SIMON WESTRIP)
- Re: [ddlm-group] Technical issues with Proposal P (Herbert J. Bernstein)
- Prev by Date: Re: [ddlm-group] Technical issues with Proposal P
- Next by Date: Re: [ddlm-group] Technical issues with Proposal P. .
- Prev by thread: Re: [ddlm-group] Technical issues with Proposal P
- Next by thread: Re: [ddlm-group] Technical issues with Proposal P. .
- Index(es):