X3J13

X3J13 is the name of a technical committee which was part of the International Committee for Information Technology Standards (INCITS, then named X3). The X3J13 committee was formed in 1986 to draw up an American National Standards Institute (ANSI) Common Lisp standard based on the first edition of the book Common Lisp the Language (also termed CLtL, or CLtL1), by Guy L. Steele Jr., which was formerly a de facto standard for the language. The primary output of X3J13 was an American National Standard for programming language Common Lisp (X3.226/1994), approved December 8, 1994. X3J13 later worked with International Organization for Standardization (ISO) working group SC22/WG16 on an internationally standardised dialect of Lisp named ISLISP.

Organisation

The original chair of the committee was Doctor Robert Mathis of Ohio State University, with Mary van Deusen as secretary. Guy L. Steele Jr. was originally the vice-chair. In later years, Mathis stepped down as chair and Steele assumed that role.

The efforts of the committee were guided by its charter, the successful creation of which is credited to the coordinating efforts of Susan P. Ennis, a representative of Amoco Production Company.[1] The charter lays out the committee's goals and priorities, and a broadly defined list of some topics to be addressed.

Subcommittees

The committee formed several subcommittees to help its members better concentrate their efforts.

Cleanup subcommittee

The Cleanup Subcommittee, chaired by Larry Masinter, established a standardised format for the submission of proposals for voting. These issue writeups,[2] while not themselves part of the standard, were deemed sufficiently useful for the Common Lisp HyperSpec to include and cross-reference them for the benefit of readers, providing information about the original intent of the committee in its decisions. These writeups also serve as a historical record of those alternate solutions to problems which were, ultimately, not adopted.

Compiler subcommittee

Chaired by Sandra Loosemore, this subcommittee created proposals for issues relating to Lisp compiling. Guy Steele acknowledged in the second edition of Common Lisp the Language the large contribution of the Compiler Subcommittee toward clarifying the compiling process described in the first edition, parts of which Steele describes as "vague".[3]

Iteration subcommittee

Jon L. White was the chair of the Iteration Subcommittee. Among the issues dealt with by this group was the generalized LOOP macro – a domain-specific language to which the second edition of CLtL devotes a full chapter. The "ALGOL-like" syntax of this macro, differing from Lisp's more usual s-expression syntax, was and remains somewhat controversial.[4]

Character subcommittee

The Character Subcommittee, chaired by Thom Linden, had the task of defining how the standard would deal with the issues surrounding different character sets. The resolution of these matters, particularly the ability to use any character in the name of a symbol, was intended to make Common Lisp simpler for international users.

Error handling subcommittee

Chaired by Kent Pitman, the Error Handling Subcommittee plugged what was described as "the biggest outstanding hole in Common Lisp"[3] with the condition system, a general mechanism for handling errors, warnings, and other exceptional situations.

The committee referred to the resulting specification as a "condition system" rather than an "error system"[5] to accommodate one system for handling exceptional situations of various kinds, whether fatal or non-fatal, whether continuable or not, and whether the result of program error or simple resource limit (such as stack overflow).[6] Conditions are signaled at one point in the code and may be handled at another point. This use of the term "signal" is different from the typical operating system's notion of signals (except on Lisp machines where this variant use of the term evolved[7]); the operating system notion of signaling was out of scope for this committee, and consequently was not addressed in the ANSI Common Lisp standard. Asynchronous interrupts and IEEE floating point trapping was also out of scope for this committee's work and was not addressed in the standard.

Drafting subcommittee

Kathy Chapman was the chair for the Drafting Subcommittee, which was responsible for the drafting of the actual standard document. Further, the subcommittee oversaw efforts to keep terminology consistent and accurate throughout the committee's activities.

Final document

The final standard produced by the X3J13 committee was published as American National Standard X3.226, and also in hypertext form as the Common Lisp HyperSpec.

Relation to Common Lisp the Language

The book Common Lisp the Language, although authored mostly by Guy L. Steele Jr., was the product of an ad hoc committee that had formed around 1980 and had worked collaboratively to produce the original de facto standard for Common Lisp before the formation of X3J13. X3J13 began its work with Common Lisp the Language as a base document and proceeded from there in the design of what would become ANSI Common Lisp. Steele served on the committee and gave them permission to use any or all parts of its first edition in their efforts.

Documents published by X3J13 were later used, together with quotations from certain committee members, in the production of Common Lisp the Language Second Edition, which was released in 1990, giving the Common Lisp community a way to preview many features that were expected to appear in the committee's final standard document. That edition bears similarity to the standard in content, though not in form. However, substantive changes were made, in the form of both additions and deletions, between the publication of the book and the final draft of the ANSI standard.

In sum, the original edition of Common Lisp the Language was the document on which X3J13 originally based its work. The Second Edition, by contrast, was Steele's own work, not a committee product and had no official status within X3J13 or ANSI. As acknowledged in the Second Edition preface, it was not authorized by X3J13, the choice of content as a snapshot of the work in progress was not formally synchronized with X3J13, and the final version was not reviewed or approved by X3J13.

See also

References

  1. ^ Pitman, Kent M. (18 April 1999). "X3J13 Charter (annotated)". NH Place. Retrieved 2018-12-19.
  2. ^ Masinter, Larry. "Repository of X3J13 passed cleanup issues". Xerox PARC.
  3. ^ a b Steele, Guy L. Jr. (1984). "Acknowledgments". Common Lisp the Language (second ed.). Maynard, Massachusetts: Digital Press. ISBN 0-932376-41-X.
  4. ^ Steele, Guy L. Jr.; Gabriel, Richard P. (1993). "The Evolution of Lisp" (PDF). ACM SIGPLAN Notices. 28 (3): 85, 231–270. doi:10.1145/155360.155373. Retrieved 2018-12-19.
  5. ^ Pitman, Kent M. (12 March 1988). "Common Lisp Condition System, Revision #18". NH Place. Retrieved 2018-12-19.
  6. ^ Pitman, Kent M. (February 1985). "Massachusetts Institute of Technology, Artificial Intelligence Laboratory, Working Paper 268: Exceptional Situations in Lisp" (PDF). DSpace@MIT, MIT Libraries. Massachusetts Institute of Technology. Retrieved 2018-12-19.
  7. ^ Andre, David L.; Greenberg, Bernard S.; Moon, David A.; McMahon, Mike; Weinreb, Daniel L. (1983). Signalling and Handling Conditions (Report)., a hardcopy publication of Symbolics, Inc.

Read other articles:

Jotang Bongkol bunga jotang, Acmella paniculataSindangbarang, Bogor Klasifikasi ilmiah Kerajaan: Plantae (tanpa takson): Angiospermae (tanpa takson): Eudikotil (tanpa takson): Asteridae Ordo: Asterales Famili: Asteraceae Genus: Acmella Spesies: A. paniculata Nama binomial Acmella paniculata(Wall. ex DC.) R.K.Jansen Sinonim Spilanthes paniculata Wall. ex DC.Spilanthes acmella Murr. var paniculata (Wall. ex DC.) C.B. Clarke ex Hook. Untuk nama-nama yang serupa, lihat Jotang (disambiguasi)...

 

 

Об экономическом термине см. Первородный грех (экономика). ХристианствоБиблия Ветхий Завет Новый Завет Евангелие Десять заповедей Нагорная проповедь Апокрифы Бог, Троица Бог Отец Иисус Христос Святой Дух История христианства Апостолы Хронология христианства Ран�...

 

 

Battle of the First World War Battle of Saint-MihielPart of the Western Front of World War IA Renault FT tank ploughing its way through a trench and starting toward the German line near Saint Michel, France.Date12–15 September 1918LocationSaint-Mihiel salient, France48°53′21″N 05°32′37″E / 48.88917°N 5.54361°E / 48.88917; 5.54361Result Allied victoryBelligerents  United States  France  German Empire Austria-HungaryCommanders and leader...

العلاقات التونسية القبرصية تونس قبرص   تونس   قبرص تعديل مصدري - تعديل   العلاقات التونسية القبرصية هي العلاقات الثنائية التي تجمع بين تونس وقبرص.[1][2][3][4][5] مقارنة بين البلدين هذه مقارنة عامة ومرجعية للدولتين: وجه المقارنة تونس قبرص المساح�...

 

 

Nunes Nazionalità  Brasile Altezza 178 cm Peso 70 kg Calcio Ruolo Attaccante Termine carriera 1991 Carriera Giovanili 1970-1973 Flamengo Squadre di club1 1974-1975 Confiança? (?)1975-1978 Santa Cruz64 (37)1978-1979 Fluminense12 (2)[1]1980 Monterrey0 (0)1980-1982 Flamengo45 (29)1983 Botafogo7 (3)1984 Flamengo15 (5)1985 Santos0 (0)1985 Náutico17 (8)1986 Atlético Mineiro18 (5)1986-1987 Boavista9 (4)1987 Flamengo8 ...

 

 

Panasonic Corporation Logo de Panasonic Siège social à Kadoma au Japon Création 13 mars 1918 Dates clés 1er octobre 2008 : Changement de nom : de Matsushita à Panasonic Corporation Fondateurs Kōnosuke Matsushita Forme juridique Kabushiki gaisha Action Bourse de Tokyo (6752)[1], Jasdaq (6752), bourse de Nagoya (6752)[1], OTC Markets Group (PCRFY) et Bourse des Philippines (PMPC) Slogan Ideas for life[2] Siège social Kadoma, Ōsaka Japon Direction Kunio Nakamura (en)...

Annual Israeli protest Not to be confused with 2018–2019 Gaza border protests. The 2015 March of Return in Hadatha The March of Return (Arabic: مسيرة العودة, romanized: Masīrat al-ʻAwdah) is an annual protest march in Israel organized by the Association for the Defence of the Rights of the Displaced (ADRID), also known as the Committee of the Uprooted,[1] which represents the Present absentees, i.e. the Palestinian citizens of Israel who are internally displaced. T...

 

 

Questa voce o sezione contiene informazioni riguardanti un'infrastruttura in progetto o in realizzazione. Il contenuto potrebbe cambiare radicalmente non appena maggiori informazioni saranno disponibili. Per favore, non aggiungere speculazioni alla voce. Strada statale 675Umbro-LazialeLocalizzazioneStato Italia Regioni Umbria Lazio Province Terni Viterbo DatiClassificazioneStrada statale InizioSS 3 presso San Carlo di Terni FineSS 1 bis presso Monte Romano Lunghezza8...

 

 

A siege of Slavonian town of Virovitica during Great Turkish War Siege of ViroviticaPart of Croatian-Slavonian-Dalmatian theater in Great Turkish WarDepiction of the siege from Karlsruhe archive.DateJuly 1684LocationSanjak of Pojega, modern day Slavonia, CroatiaResult Croatian-Habsburg victory Croatian-Habsburg capture of townBelligerents Army of Croatian ban Imperial Habsburg Army Ottoman TurksCommanders and leaders gen. James Leslie gen. Sigismund Trautmansdorf Nikola Erdody, ban of Croatia...

This article is about the radio series. For the 1958–71 TV show, see Kraft Music Hall (TV series). Joe Sinnott's caricature of the Kraft Music Hall (l to r): Orchestra leader John Scott Trotter, Marilyn Maxwell, Bing Crosby and announcer Ken Carpenter. Veteran Marvel Comics artist Sinnott also illustrated the covers of several Crosby albums. The Kraft Music Hall was a popular old-time radio variety program, featuring top show business entertainers, which aired first on NBC radio from 1933 t...

 

 

AustriansÖsterreicherBendera AustriaDaerah dengan populasi signifikan Austria 6,75 juta[1] Amerika Serikat684.184[2] Jerman345.620[3] Kanada197.990[4] Australia45.530[5]  Swiss40.300–65.090[6][7][8] Britania Raya21.600–25.000[7][8] Prancis20.000[8][9] Argentina17.000[7] Italia16.331[8] Afrika Selatan14.000[7]&#...

 

 

British children's writer G.E. Farrow with his mother George Edward Farrow (17 March 1862[1] – 1919[2][3]) born in Ipswich in England, was a noted British children's book author of whose life little is known.[4][5] Early life The son of George Farrow, a cement manufacturer in Ipswich, and his wife Emily, G.E. Farrow was educated in London and America. In 1891 he was working as a clerk to the Collector of Inland Revenue and was living at No 190 Dal...

Katak peterseli Lusitania Kecebong Katak peterseli LusitaniaStatus konservasiRisiko rendah lbs Pelodytes atlanticus atau Katak peterseli Lusitania, adalah sebuah spesies katak pada famili Pelodytidae,[2] yang dikenal sebagai katak peterseli karena totol-totol hijaunya.[3] Spesies ini ditemukan di Portugal. Referensi ^ IUCN SSC Amphibian Specialist Group (2020). Pelodytes atlanticus. 2020: e.T114139495A202021645. doi:10.2305/IUCN.UK.2021-2.RLTS.T114139495A202021645.en.  Pa...

 

 

Spanish free-to-air television network aimed at kids For the Spanish-language Disney Channel in the Americas, see Disney Channel (Latin American TV channel). Television channel Disney ChannelCountrySpainBroadcast areaSpainAndorraHeadquarters London, United Kingdom (formerly) Calle de José Bardasano Baos, Madrid, Spain (current) ProgrammingLanguage(s)Castilian Spanish (dubbing/subtitles)EnglishPicture format1080i HDTVOwnershipOwnerThe Walt Disney Company Iberia S.L.Disney Branded Television (...

 

 

Television series Kookie redirects here. For the newspaper column character Dr. I. M. Kookie, see Mike Royko. For the Czech comedy film, see Kooky. This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: 77 Sunset Strip – news · newspapers · books · scholar · JSTOR (August 2021) (Learn how and when to remove this me...

زاوية عبد السلام الأسمرمعلومات عامةسمي باسم عبد السلام الأسمر التاريخالتأسيس 1491 الإطارالنوع مؤسسة تعليمية البلد  ليبيا التنظيمالإحداثيات 32°28′02″N 14°34′03″E / 32.4672025°N 14.5675443°E / 32.4672025; 14.5675443 تعديل - تعديل مصدري - تعديل ويكي بيانات مسجد وزاوية عبد السلام الأسمر ...

 

 

Politics of Zambia Constitution Human rights Government President Hakainde Hichilema Vice-President Mutale Nalumango Cabinet Legislature National Assembly Speaker: Nelly Mutti Constituencies Judiciary Constitutional Court President: Mulela Margaret Munalula Supreme Court Chief Justice: Mumba Malila Elections General 1964 1968 1973 1978 1983 1988 1991 1996 2001 2006 2011 2016 2021 Presidential 2008 2015 Referendums 1969 2016 Political parties By-elections Administrative divisions Provinces Dis...

 

 

This is a list of bridges and tunnels on the National Register of Historic Places in the U.S. state of Idaho.[1] Name Image Built Listed Location County Type Boise River and Canal Bridge 1922 2007-02-07 Caldwell43°41′20″N 116°41′10″W / 43.68889°N 116.68611°W / 43.68889; -116.68611 (Boise River and Canal Bridge) Canyon Warren camelback through truss Bullion Tunnel 1910 1984-09-20 Avery47°24′4″N 115°42′4″W / 47.40111...

Glacial age that occurred before the Last Glacial Period Diagram of glacial cycles, with the Penultimate Glacial Period labelled as MIS 6. The Penultimate Glacial Period (PGP) is the glacial period that occurred before the Last Glacial Period. The penultimate glacial period is officially unnamed just like the Last Glacial Period. The PGP lasted from ~194,000 years ago, to ~135,000 years ago, and was succeeded by the Last Interglacial.[1] The PGP also occurred during Marine Isotope Sta...

 

 

900s–1200s Bulgar state on the Volga River This article is about the historical country on the Volga. For the ship that sank in the river, see Bulgaria (ship). Not to be confused with Bulgaria. Volga Bulgarialate 9th century–1240sStatusVassals of the Khazars (late 9th century-969)[1]CapitalBolgharBilärCommon languagesBulgarReligion Tengrism, later Sunni Islam (after Almish Iltäbär)GovernmentMonarchyRuler • 9th century Şilki• 10th century Almış, Ahmad,...