James Clark (programmer): Difference between revisions

Content deleted Content added
AnomieBOT (talk | contribs)
m Dating maintenance tags: {{Cleanup bare URLs}} {{Fact}}
MarnetteD (talk | contribs)
Filled in 7 bare reference(s) with reFill 2
Line 1:
{{Cleanup bare URLs|date=September 2020}}{{Use dmy dates|date=April 2018}}
{{Use British English|date=April 2018}}
{{Other people|James Clark}}
Line 8:
| birth_date = {{Birth date and age|df=yes|1964|02|23}}
| fields = [[XML]]<br>[[Open-source software]]
| workplaces = Thai Open Source Software Center <br>SIPA<br />[[WSO2]]<ref>[http{{Cite web|url=https://wso2.com/about/directorsboard/james_clark/ |title=WSO2 Company director's profile page]|website=wso2.com}}</ref>
 
| education = [[Charterhouse School]]
Line 26:
}}
 
'''James Clark''' (born <time datetime="1964-02-23">23 February 1964</time>) is a software engineer and creator of [[Groff (software)|groff]], [[Expat (library)|expat]], various [[open-source software]] and [[XML]] specifications.<ref name=bio>[http://www.jclark.com/bio.htm Biography], at his own homepage, jclark.com.</ref><ref>[http{{Cite web|url=https://blog.jclark.com/ |title=James Clark's Random Blog]Thoughts}}</ref><ref>[{{Cite web|url=https://web.archive.org/web/20020224025029/http://www.ddj.com/documents/s%3D862=862/ddj0107e/ |title=A Triumph of Simplicity: James Clark on Markup Languages and XML]|date=24 February 2002|website=web.archive.org}}</ref>
==Education and early life==
Line 50:
:An XML Schema language, with both an explicit XML syntax and a compact syntax. Clark was highly critical of the [[XML Schema (W3C)]] language (also known as XSD)<ref name="schema-wars">{{cite web|title=Schema Wars: XML Schema vs. RELAX NG|url=http://webreference.com/xml/column59/index-2.html|accessdate=11 May 2019}}</ref> and developed RELAX NG in response
;Jing
:An implementation of RELAX NG.<ref>http{{Cite web|url=https://wwwrelaxng.thaiopensource.comorg/relaxngjclark/jing.html|title=Jing|website=relaxng.org}}</ref>
;Clark Notation
:A way to express an XML Name in a compact way<ref>{{cite web|first=James|last=Clark|title=XML Namespaces|url=http://www.jclark.com/xml/xmlns.htm|website=James Clark's Home Page|accessdate=17 September 2015}}</ref>
;[[Ballerina (programming language)|Ballerina]]
:Ballerina is an open source general-purpose programming language for application programmers.
Clark is listed as a member of the working group that developed the [[Java (programming language)|Java]] [[Stream processing]] API for XML ([[StAX]]) JSR 173 at the JCP.<ref>[http{{Cite web|url=https://jcp.org/en/jsr/detail?id=173|title=The JSRJava 173Community StAXProcess(SM) APIProgram Page]- JSRs: Java Specification Requests - detail JSR# 173|website=jcp.org}}</ref>
 
=== Software Industry Promotion Agency (SIPA)===
Line 63:
 
* Chantra: An [[Open-source software|open source]] Thai project with programs for Windows, like the [[OpenCD]] project.
* Suriyan GNU/Linux An user-friendly "instant server" system for small and medium-sized companies<ref>{{Cite web|url=http://www.suriyan.org/|title=Default OaO Sedo Frameset|website=www.suriyan.org}}</ref> not to be confused with SIPA's new, unrelated project with a similar name, Suriyan Linux Live CD<ref>{{Cite web|url=https://web.archive.org/web/20080211194451/http://suriyan.in.th/|title=Suriyan Linux Live CD|date=11 February 2008|website=web.archive.org}}</ref>.''
 
==References==