[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Reply to: [list | sender only]
Re: [ddlm-group] Relationship asmong CIF2, STAR,CIF1 and Python. .
- To: Group finalising DDLm and associated dictionaries <ddlm-group@iucr.org>
- Subject: Re: [ddlm-group] Relationship asmong CIF2, STAR,CIF1 and Python. .
- From: "Herbert J. Bernstein" <yaya@bernstein-plus-sons.com>
- Date: Sat, 15 Jan 2011 16:16:59 -0500
- In-Reply-To: <20110115124309.GC238@emerald.iucr.org>
- References: <alpine.BSF.2.00.1101120536370.71134@epsilon.pair.com><AANLkTimA8+YXbJ8yS0AtKgFjq9221oMFjR6habn6DsXR@mail.gmail.com><alpine.BSF.2.00.1101120834010.42232@epsilon.pair.com><8F77913624F7524AACD2A92EAF3BFA54166D7D1EA8@SJMEMXMBS11.stjude.sjcrh.local> <alpine.BSF.2.00.1101121400400.85750@epsilon.pair.com><alpine.BSF.2.00.1101121556380.31518@epsilon.pair.com><698308.91583.qm@web87015.mail.ird.yahoo.com><alpine.BSF.2.00.1101121845060.90622@epsilon.pair.com><alpine.BSF.2.00.1101131202050.27153@epsilon.pair.com><8F77913624F7524AACD2A92EAF3BFA54166D7D1EB8@SJMEMXMBS11.stjude.sjcrh.local> <20110115124309.GC238@emerald.iucr.org>
At 12:43 PM +0000 1/15/11, Brian McMahon wrote: >It might be worth remarking (again) that dREL is being developed as a >canonical methods description language, and not necessarily the runtime >methods evaluator of choice for future applications. It may be that in >practice future methods are initially developed and most frequently >executed directly in Python or some other language. As I see it, the >goal of CIF and DDL evolution is not to exclude such a possibility. If we are trying to be Python friendly and much of dREL is derived from a Jython implementation, I don't understand why we are not conforming dREL, DDLm and CIF2 to Python conventions as closely as possible. At 12:43 PM +0000 1/15/11, Brian McMahon wrote: >On Thu, Jan 13, 2011 at 05:35:21PM -0600, Bollinger, John C wrote: >> >> (snip) >> >> CIF2 <=> CIF1: >> To the greatest extent feasible, well-formed CIF1 documents should be >> well-formed CIF2 documents (modulo a CIF version identification >> signature) having the same meaning. > >Agreed. > >> CIF2 <=> STAR: >> Inasmuch as CIF1 is derived from STAR, I think it appropriate for CIF2 >> to look first to STAR, including its post-CIF1 development, for new >> features it may need. Even if CIF2 is not 100% compatible with STAR, it >> is worthwhile to avoid diverging without compelling reason. > >Agreed > >> CIF2 <=> Python: >> I see no particular reason for any formal relationship here beyond >> Python's role as the indirect inspiration for CIF2's new >> triple-quote syntax. I am wary of the idea of tying CIF tightly to >> a particular language. CIF2 documents are not and never will be >> Python programs. I could imagine embedding Python in CIF or vise >> versa, but I have seen no evidence to suggest that greater similarity >> between the two languages' syntax and semantics would benefit efforts >> such as those. > >Agreed. As I mention elsewhere, there is a greater influence on the >prototype dREL (arising from the initial Jython implementation), and >the list and table data types doubtless arise from that also. > >It might be worth remarking (again) that dREL is being developed as a >canonical methods description language, and not necessarily the runtime >methods evaluator of choice for future applications. It may be that in >practice future methods are initially developed and most frequently >executed directly in Python or some other language. As I see it, the >goal of CIF and DDL evolution is not to exclude such a possibility. > >Regards >Brian >_______________________________________________ >ddlm-group mailing list >ddlm-group@iucr.org >http://scripts.iucr.org/mailman/listinfo/ddlm-group -- ===================================================== Herbert J. Bernstein, Professor of Computer Science Dowling College, Kramer Science Center, KSC 121 Idle Hour Blvd, Oakdale, NY, 11769 +1-631-244-3035 yaya@dowling.edu ===================================================== _______________________________________________ ddlm-group mailing list ddlm-group@iucr.org http://scripts.iucr.org/mailman/listinfo/ddlm-group
Reply to: [list | sender only]
- Follow-Ups:
- References:
- Re: [ddlm-group] Simon's elide proposal (Herbert J. Bernstein)
- Re: [ddlm-group] Simon's elide proposal (James Hester)
- Re: [ddlm-group] Simon's elide proposal (Herbert J. Bernstein)
- Re: [ddlm-group] Simon's elide proposal (Bollinger, John C)
- Re: [ddlm-group] Simon's elide proposal (Herbert J. Bernstein)
- Re: [ddlm-group] Simon's elide proposal (Herbert J. Bernstein)
- Re: [ddlm-group] Simon's elide proposal (SIMON WESTRIP)
- Re: [ddlm-group] Simon's elide proposal (Herbert J. Bernstein)
- [ddlm-group] Relationship asmong CIF2, STAR, CIF1 and Python (Herbert J. Bernstein)
- Re: [ddlm-group] Relationship asmong CIF2, STAR,CIF1 and Python. . (Bollinger, John C)
- Re: [ddlm-group] Relationship asmong CIF2, STAR,CIF1 and Python. . (Brian McMahon)
- Prev by Date: Re: [ddlm-group] Relationship asmong CIF2, STAR,CIF1 and Python. . . .. .
- Next by Date: Re: [ddlm-group] Relationship asmong CIF2, STAR,CIF1 and Python. .
- Prev by thread: Re: [ddlm-group] Relationship asmong CIF2, STAR,CIF1 and Python. .
- Next by thread: Re: [ddlm-group] Relationship asmong CIF2, STAR,CIF1 and Python. .
- Index(es):