From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Mitchell Wand" Newsgroups: gmane.lisp.guile.user Subject: [Scheme Steering Committee announcements] Scheme Language Steering Committee election: comment period is open Date: Fri, 24 Oct 2008 11:28:21 -0400 Message-ID: <1bd18ad50810240828v1072f12l1861fa84dcea7845__40675.6415650763$1224862350$gmane$org@mail.gmail.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0348637426==" X-Trace: ger.gmane.org 1224862283 12584 80.91.229.12 (24 Oct 2008 15:31:23 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 24 Oct 2008 15:31:23 +0000 (UTC) Cc: Alan Bawden , Guy Steele To: "Scheme List" Original-X-From: guile-user-bounces+guile-user=m.gmane.org@gnu.org Fri Oct 24 17:32:23 2008 connect(): Connection refused Return-path: Envelope-to: guile-user@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1KtOe2-0000Ci-Ea for guile-user@m.gmane.org; Fri, 24 Oct 2008 17:32:14 +0200 Original-Received: from localhost ([127.0.0.1]:39454 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KtOcv-00054W-HR for guile-user@m.gmane.org; Fri, 24 Oct 2008 11:31:01 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KtOcP-0004x2-Rd for guile-user@gnu.org; Fri, 24 Oct 2008 11:30:29 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KtOcO-0004w0-Az for guile-user@gnu.org; Fri, 24 Oct 2008 11:30:29 -0400 Original-Received: from [199.232.76.173] (port=54343 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KtOcM-0004un-Nb; Fri, 24 Oct 2008 11:30:26 -0400 Original-Received: from lists.ccs.neu.edu ([129.10.116.54]:56268) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1KtOcL-0003Uw-TU; Fri, 24 Oct 2008 11:30:26 -0400 Original-Received: from localhost ([127.0.0.1] helo=lists.ccs.neu.edu) by lists.ccs.neu.edu with esmtp (Exim 4.50) id 1KtObT-0002gY-Kz; Fri, 24 Oct 2008 11:29:56 -0400 Original-Received: from [10.0.0.1] (helo=fg-out-1718.google.com) by lists.ccs.neu.edu with smtp (Exim 4.50) id 1KtOaN-0002gQ-QE for scheme-announcements@lists.ccs.neu.edu; Fri, 24 Oct 2008 11:28:48 -0400 X-Cloudmark-Score: 0 X-Original-Hostname: fg-out-1718.google.com Original-Received: from fg-out-1718.google.com (fg-out-1718.google.com [72.14.220.152]) by localhost (TC-3.1.009); Fri, 24 Oct 2008 11:28:22 -0400 Original-Received: by fg-out-1718.google.com with SMTP id e21so1023897fga.28 for ; Fri, 24 Oct 2008 08:28:21 -0700 (PDT) Original-Received: by 10.187.202.7 with SMTP id e7mr151386faq.68.1224862101094; Fri, 24 Oct 2008 08:28:21 -0700 (PDT) Original-Received: by 10.187.165.16 with HTTP; Fri, 24 Oct 2008 08:28:21 -0700 (PDT) X-Google-Sender-Auth: 285cf90352fa4932 X-BeenThere: scheme-announcements@lists.ccs.neu.edu X-Mailman-Version: 2.1.9 Precedence: list X-detected-operating-system: by monty-python.gnu.org: Solaris 9 X-BeenThere: guile-user@gnu.org List-Id: General Guile related discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: guile-user-bounces+guile-user=m.gmane.org@gnu.org Errors-To: guile-user-bounces+guile-user=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.user:6848 Archived-At: --===============0348637426== Content-Type: multipart/alternative; boundary="----=_Part_57037_26179049.1224862101110" ------=_Part_57037_26179049.1224862101110 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline ============================== Steering Committee Replacement ============================== Introduction ------------ The current Scheme Language Steering Committee was appointed in January, 2004. We have seen the Scheme Standardization process, as envisioned in the charter from November, 2003, through to the ratification of the R6RS in 2007. We believe that the R6RS is not the end of the Scheme language standardization process, and that the Scheme language must continue to evolve. However, it was never our intention to be "Scheme Czars for Life." It is time to turn the process over to other hands, so that the Scheme language will remain alive and healthy for years to come. It is therefore the intention of the Steering Committee to hold an election to replace its members. The Scheme Standardization Charter says, "The Steering Committee itself shall establish procedures for replacing its members." This document describes how the Steering Committee proposes to hold an election to replace itself. A copy of this announcement may be found at http://www.r6rs.org/steering-committee/announcement-long.txt . Comment Period -------------- There will be a comment period of four weeks, during which anyone may make comments or suggestions on the voting procedure described herein. Comments should be sent to the r6rs-discuss@r6rs.org mailing list. THE COMMENT PERIOD IS OPEN IMMEDIATELY (AS OF FRIDAY, 10/24/08), AND WILL EXTEND FOR FOUR WEEKS, UNTIL FRIDAY, 11/21/08. General Parameters ------------------ This -will- be a secret ballot. In order to make it more difficult for any particular faction to gain control of all three seats, we will be using a form of single transferable vote proportional representation. Each voter will rank the candidates, and an algorithm will compute a three-member committee that tries to fairly represent the electorate. Note that we will -not- be using the S-expression-based voting system we used for the ratification vote. That system proved to be more trouble -- and less fun -- than the Steering Committee had hoped. Voter Registration ------------------ Anybody who has a stake in the Scheme standards process -- except the members of the Steering Committee -- may participate in the vote. Everyone who registered for the ratification vote is automatically registered for this vote. We will re-verify all the email addresses on this list. Any voters whose addresses have changed should contact voter-registration@r6rs.org to request a change-of-address. People who did not register for the ratification vote may register to vote for the new Steering Committee by suppling a "Statement of Interest" declaring what their stake is in the Scheme standardization process. Each voter's statement must be original, must be at least 75 words long, and must actually address the question of what the voter's interest is in the process. At the end of the registration period (but before any voting), the list of enrolled voters will be published along with their statements of interest. Here are the voter instructions for the registration process: Download the registration form from [URL to be supplied]. The registration form asks for the following information: 1. Email Address 2. Full Name 3. Geographic Location (country, region, city, etc.) 4. Affiliation (optional) 5. Public Email Address (optional) 6. Web Page URL (optional) 7. Statement of Interest The email address supplied in item 1 will be used for all future correspondence with you, but will not be published. The rest of the form will be made public. Items 2 through 6 are for identification purposes only. (The email address in item 5 is optional as spammers will inevitably collect any address supplied here.) The completed form should be mailed to "voter-registration@r6rs.org". We will perform a standard address confirmation on the email address you supply in item 1. (i.e., we will use it to mail you something that you have to mail back in order to prove that the person at that address really wants to vote on the future of Scheme.) Your Statement of Interest must be original, it must be at least 75 words long, and it must actually address the question of what your interest is in the Scheme standardization process. Be aware that we will read your statement, and if we think you have seriously missed the mark, we will ask you to submit another one. It is not our intent to run an essay competition here, we are just looking for evidence that you're taking this seriously. Voter Registration Closes ------------------------- The registration period will end at least four weeks after it starts. When the registration period ends, the complete list of enrolled voters will be published on www.r6rs.org. This voter roll will include all of the registration forms. This publication will be advertised to the public. Voters should check that their own information appears on the voter roll as they expected. Any irregularities (missing entries, fraudulent entries, duplicate or plagiarized statements, etc.) should be brought to the attention of the Steering Committee, who will take appropriate action. Nominations ----------- The nomination period will start and end at the same times as the registration period. Anybody can nominate anybody. Nominators do not have to be registered voters. Nominees do not have to be registered voters. People can nominate themselves. Nominations should be sent to sc-nomination@r6rs.org. Nominations must at least include an email address for the nominee. Nominees will be offered a chance to decline their nomination. If they accept their nomination, they will be asked for additional identifying information, similar to that used for registration, to appear on the candidate list. Candidates will also be asked to supply a statement of no more than 250 words about why they should be elected to the Steering Committee. When the nomination period ends, the complete list of candidates will be published on www.r6rs.org. Candidates may also post whatever messages they wish to comp.lang.scheme, the r6rs-discuss mailing list, or whatever other forums they feel appropriate, and voters should feel free to discuss the candidates and their positions on these fora. The Vote -------- The voting period will begin one week after the registration and nomination periods end. Here are the voter instructions for the vote: Download the ballot from [URL to be supplied]. The ballot asks for the following information: 1. Email Address 2. An ordered list of one or more of the candidates. The email address supplied in item 1 should match the address you supplied in item 1 on your registration form. Your completed ballot should be mailed to "new-sc-vote@r6rs.org". We will mail you an acknowledgment when we have received your vote. The poll will be open for two weeks. Note that although we will not make your vote public, your vote *may* be visible to the person or persons who open the voting email. (We *may* create a bot to do this, but this may or may not happen and it may or may not work well enough to trust without manual confirmation.) The Result ---------- The ballots will be counted using a form of single transferable vote proportional representation. The basics of this system are reasonably well described (at the time this was written) at . The actual code that will be used to perform this process can be found at . This code is written in basic Scheme, and extensively commented -- any questions you may have about the precise details of the procedure can best be answered by reading the code. Should a tie-breaker be necessary, the random selection will be performed by using some physical source of randomness (coins, dice, etc.). This event will take place at a pre-announced time and location, and witnesses will be welcome to observe. In order to allow for a tie-breaker or any irregularities to be dealt with, the official result will not be officially announced until two weeks after the poll closes. Exceptional Cases ----------------- The Steering Committee may remove anyone from the list of enrolled voters, remove anyone from the list of candidates, reject any vote, or otherwise make exceptions to the process described herein, if they believe an attempt has been made to cheat, or if some other unexpected circumstance has arisen. The Steering Committee will not take such actions capriciously, and they will endeavor to be as fair as possible. Sample Schedule --------------- 0. Comment period starts on 18 October 1008. 1. Voter registration and nominations start: 12:00 GMT on 15 November 2008. 2. Voter registration and nominations end: 12:00 GMT on 13 December 2008. 3. Voting starts: 12:00 GMT on 19 December 2008. 4. Voting ends: 12:00 GMT on 3 January 2009. 5. Official results announced: 17 January 2009. ------=_Part_57037_26179049.1224862101110 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline                      ==============================
                     Steering Committee Replacement
                     ==============================

Introduction
------------

The current Scheme Language Steering Committee was appointed in
January, 2004.  We have seen the Scheme Standardization process, as
envisioned in the charter from November, 2003, through to the ratification
of the R6RS in 2007.  

We believe that the R6RS is not the end of the Scheme language
standardization process, and that the Scheme language must continue to
evolve.

However, it was never our intention to be "Scheme Czars for Life."  It is
time to turn the process over to other hands, so that the Scheme
language will remain alive and healthy for years to come.

It is therefore the intention of the Steering Committee to hold an
election to replace its members.

The Scheme Standardization Charter says, "The Steering Committee
itself shall establish procedures for replacing its members."  This
document describes how the Steering Committee proposes to hold an
election to replace itself.

A copy of this announcement may be found at
http://www.r6rs.org/steering-committee/announcement-long.txt .

Comment Period
--------------

There will be a comment period of four weeks, during which anyone may
make comments or suggestions on the voting procedure described herein.
Comments should be sent to the r6rs-discuss@r6rs.org mailing list.

THE COMMENT PERIOD IS OPEN IMMEDIATELY (AS OF FRIDAY, 10/24/08), AND
WILL EXTEND FOR FOUR WEEKS, UNTIL FRIDAY, 11/21/08.

General Parameters
------------------

This -will- be a secret ballot.

In order to make it more difficult for any particular faction to gain
control of all three seats, we will be using a form of single transferable
vote proportional representation.  Each voter will rank the candidates, and
an algorithm will compute a three-member committee that tries to fairly
represent the electorate.

Note that we will -not- be using the S-expression-based voting system we
used for the ratification vote.  That system proved to be more trouble --
and less fun -- than the Steering Committee had hoped.

Voter Registration
------------------

Anybody who has a stake in the Scheme standards process -- except the
members of the Steering Committee -- may participate in the vote.

Everyone who registered for the ratification vote is automatically
registered for this vote.  We will re-verify all the email addresses on
this list.  Any voters whose addresses have changed should contact
voter-registration@r6rs.org to request a change-of-address.

People who did not register for the ratification vote may register to vote
for the new Steering Committee by suppling a "Statement of Interest"
declaring what their stake is in the Scheme standardization process.  Each
voter's statement must be original, must be at least 75 words long, and
must actually address the question of what the voter's interest is in the
process.  At the end of the registration period (but before any voting),
the list of enrolled voters will be published along with their statements
of interest.

Here are the voter instructions for the registration process:

  Download the registration form from [URL to be supplied].  The
  registration form asks for the following information:

   1.  Email Address

   2.  Full Name

   3.  Geographic Location (country, region, city, etc.)

   4.  Affiliation (optional)

   5.  Public Email Address (optional)

   6.  Web Page URL (optional)

   7.  Statement of Interest

  The email address supplied in item 1 will be used for all future
  correspondence with you, but will not be published.  The rest of the
  form will be made public.  Items 2 through 6 are for identification
  purposes only.  (The email address in item 5 is optional as spammers
  will inevitably collect any address supplied here.)

  The completed form should be mailed to "voter-registration@r6rs.org".
  We will perform a standard address confirmation on the email address you
  supply in item 1.  (i.e., we will use it to mail you something that you
  have to mail back in order to prove that the person at that address
  really wants to vote on the future of Scheme.)

  Your Statement of Interest must be original, it must be at least 75
  words long, and it must actually address the question of what your
  interest is in the Scheme standardization process.  Be aware that we
  will read your statement, and if we think you have seriously missed the
  mark, we will ask you to submit another one.  It is not our intent to
  run an essay competition here, we are just looking for evidence that
  you're taking this seriously.


Voter Registration Closes
-------------------------

The registration period will end at least four weeks after it starts.

When the registration period ends, the complete list of enrolled voters
will be published on www.r6rs.org.  This voter roll will include all of the
registration forms.  This publication will be advertised to the public.
Voters should check that their own information appears on the voter roll as
they expected.  Any irregularities (missing entries, fraudulent entries,
duplicate or plagiarized statements, etc.) should be brought to the
attention of the Steering Committee, who will take appropriate action.


Nominations
-----------

The nomination period will start and end at the same times as the
registration period.

Anybody can nominate anybody.  Nominators do not have to be registered
voters.  Nominees do not have to be registered voters.  People can nominate
themselves.

Nominations should be sent to sc-nomination@r6rs.org.  Nominations must at
least include an email address for the nominee.

Nominees will be offered a chance to decline their nomination.  If
they accept their nomination, they will be asked for additional
identifying information, similar to that used for registration, to
appear on the candidate list.  Candidates will also be asked to supply
a statement of no more than 250 words about why they should be elected
to the Steering Committee.

When the nomination period ends, the complete list of candidates
will be published on www.r6rs.org.

Candidates may also post whatever messages they wish to
comp.lang.scheme, the r6rs-discuss mailing list, or whatever other
forums they feel appropriate, and voters should feel free to discuss
the candidates and their positions on these fora.


The Vote
--------

The voting period will begin one week after the registration and nomination
periods end.

Here are the voter instructions for the vote:

  Download the ballot from [URL to be supplied].  The ballot asks for
  the following information:

   1.  Email Address

   2.  An ordered list of one or more of the candidates.

  The email address supplied in item 1 should match the address you
  supplied in item 1 on your registration form.

  Your completed ballot should be mailed to "new-sc-vote@r6rs.org".
  We will mail you an acknowledgment when we have received your vote.

The poll will be open for two weeks.

Note that although we will not make your vote public, your vote *may*
be visible to the person or persons who open the voting email.  (We
*may* create a bot to do this, but this may or may not happen and it may
or may not work well enough to trust without manual confirmation.)


The Result
----------

The ballots will be counted using a form of single transferable vote
proportional representation.  The basics of this system are reasonably well
described (at the time this was written) at
<http://en.wikipedia.org/wiki/Single_transferable_vote>.  The actual code
that will be used to perform this process can be found at
<http://www.r6rs.org/steering-committee/pr.scm>.  This code is written in
basic Scheme, and extensively commented -- any questions you may have about
the precise details of the procedure can best be answered by reading the
code.

Should a tie-breaker be necessary, the random selection will be performed
by using some physical source of randomness (coins, dice, etc.).  This
event will take place at a pre-announced time and location, and witnesses
will be welcome to observe.

In order to allow for a tie-breaker or any irregularities to be dealt with,
the official result will not be officially announced until two weeks after
the poll closes.


Exceptional Cases
-----------------

The Steering Committee may remove anyone from the list of enrolled voters,
remove anyone from the list of candidates, reject any vote, or otherwise
make exceptions to the process described herein, if they believe an attempt
has been made to cheat, or if some other unexpected circumstance has
arisen.  The Steering Committee will not take such actions capriciously,
and they will endeavor to be as fair as possible.


Sample Schedule
---------------

 0.  Comment period starts on 18 October 1008.

 1.  Voter registration and nominations start: 12:00 GMT on 15 November 2008.

 2.  Voter registration and nominations end: 12:00 GMT on 13 December 2008.

 3.  Voting starts: 12:00 GMT on 19 December 2008.

 4.  Voting ends: 12:00 GMT on 3 January 2009.

 5.  Official results announced: 17 January 2009.



------=_Part_57037_26179049.1224862101110-- --===============0348637426== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Scheme-announcements mailing list Scheme-announcements@lists.ccs.neu.edu https://lists.ccs.neu.edu/bin/listinfo/scheme-announcements --===============0348637426==--