[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Proposed Message regarding X3J13 Membership



    Date: 09 Mar 86  1713 PST
    From: Dick Gabriel <RPG@SU-AI.ARPA>


    Below is a proposed message announcing the committee memberships,
    progress, and what to do next. Please comment and/or amend this.
    Once we all agree, we should mail it out.

    Subject: Members of the Common Lisp Committee

    At the December Common Lisp meeting Bob Mathis, Scott Fahlman, Guy Steele,
    Dan Weinreb, Dave Moon, and Dick Gabriel were charged with the duty of
    nominating a technical committee and a steering committee for the purpose
    of defining an ISO Lisp.  This message is to report on the membership of
    those committees, to describe the actions we have taken towards making
    those committees official, and to outline the next steps we need to take.

Were we charged with "nominating" or "appointing"?  If the former, then
presumably there is some ratification step before we can claim that the
committee *is* as stated below.

    First, we have decided not to create the committee under DARPA
    sponsorship, but to operate within the ANSI framework, setting up a
    committee for Common Lisp under X3 tentatively known as X3J13.  
								    X3J13 will
    have international members, but we have not asked anyone outside the US to
    join as yet, though we intend to invite some number.

Say rather: "ANSI committees are permitted to have members from other
countries.  We have not asked anyone outside the US to join as yet, but
we intend to invite some number for the benefit of international
experience and cooperation."

By the way, I spoke to Ida last week (he was in Cambridge), and he
expressed interest in serving on an ANSI committee.  Electronic mail
to him is supposed to be improving.

    There are two committess of importance, the steering committee and the
    technical committee.  The steering committee is charged with guiding the
    results of the technical committee through the standarization process,
    particularly at the ISO level. The technical committee decides the the
    language specification and develops a document specifying Common Lisp.

"the the"?  [typo]  Clarify whether or not the ISO level comes strictly after
ANSI acceptance, and indicate that status as an ANSI standard is a separate
and possibly independent goal.

    The American members of the steering committee are:

    Bob Mathis, Private Consultant 
    Steve Squires, DARPA 
    Ron Ohlander, USC-ISI
    John McCarthy, Stanford University 
    Guy Steele Jr, Thinking Machines 
    Dick Gabriel, Lucid

Be formal: give full people and company names.

    The American members of the technical committee were chosen according to
    several criteria:

    (1) The member must have a deep knowledge of Lisp and its implementation,
    with experience in at least one serious Lisp implementation.

    (2) The member must be a well-recognized, prominent individual.  He or she
    must be someone whose reputation is recognized internationally.

    (3) The member must represent an important segment of the current Lisp
    community.

Well, I guess that last one disqualifies me, unless I represent users.

Who's representing the theoreticians?  (How about Mitch Wand?  But don't
take this too seriously.)

    We recognize, though, that many important people have been left off of the
    committee. In particular, not all implementation efforts are represented.
    In order to recognize the contribution to Common Lisp that these efforts
    have made by supporting Common Lisp and to ensure that the experience of
    these efforts is not lost, we will ask each implementation group to
    designate an individual to whom all technical decisions must be presented
    before decisions are made.

This is an empty gesture unless there is some provision for feedback
from said individual.  Why not just say that discussions will be held
mainly over the net, and that there will be an opportunity for comments
from the LISP community before decisions are made final?

    Although these technical liasons will not officially vote on the technical
    committee, the technical committee will consider the votes of these
    individuals carefully when making decisions. One of the first tasks of the
    technical committee will be to set up a set of procedures for making
    decisions and accepting comments and proposals from the Common Lisp
    community. Until then we can only state that a close working relationship
    with the Common Lisp community and with the implementation groups in
    particular is one of our main goals.

    The American members of the technical committee are:

    Alan Bawden, MIT
    Dan Bobrow, Xerox
    Scott Fahlman, CMU (Chairman of the Technical Committee)
    Dick Gabriel, Lucid
    Dave Moon, Symbolics
    Jonathon Rees, MIT
    Guy Steele, Thinking Machines

Add Griss.  I have no objection to having an even number of committee
members; we can simply require a 5-3 vote to make any change.  I'm not
sure I would want anything important to hinge on a 5-4 vote anyway.
(Which reminds me of the standard legal conundrum:  what should happen
if Congress passes a law that henceforth requires a 6-3 vote of the
Supreme Court to declare any law unconstitutional, and the Supreme Court
subsequently declares it unconstitutional by a vote of 5-4?)

    At this point a document has been submitted to the Standards Planning and
    Requirements Committee of X3, known as SPARC, proposing the formation of
    the X3J13 committee.  SPARC is the committee which must approve the
    formation of any new technical committees. The document outlines the need
    for such a committee, the scope of the standard, the potential members of
    the committee, and the plan and schedule for accomplishing the standard.

    I hope that the standarization work informally started in the Lisp community
    will continue to fruition at the international level.

"I" => "We"?
				    Dick Gabriel
				    Scott Fahlman
				    Dave Moon
				    Dan Weinreb
				    Guy Steele
				    Bob Mathis

Alphabetize this list?

--Guy