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 Steering Committee: Registration and Nominations start 5 Jan 2009 Date: Wed, 10 Dec 2008 16:57:06 -0500 Message-ID: <1bd18ad50812101357u57d6b836q7cf91ab27b3ad56__19197.9105970406$1228947073$gmane$org@mail.gmail.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1938127704==" X-Trace: ger.gmane.org 1228947001 13221 80.91.229.12 (10 Dec 2008 22:10:01 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 10 Dec 2008 22:10:01 +0000 (UTC) To: "Scheme List" Original-X-From: guile-user-bounces+guile-user=m.gmane.org@gnu.org Wed Dec 10 23:11:02 2008 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 1LAXGi-0004Sl-EH for guile-user@m.gmane.org; Wed, 10 Dec 2008 23:11:01 +0100 Original-Received: from localhost ([127.0.0.1]:44834 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LAXFW-0007KM-UV for guile-user@m.gmane.org; Wed, 10 Dec 2008 17:09:42 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LAXF5-00076T-G3 for guile-user@gnu.org; Wed, 10 Dec 2008 17:09:15 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LAXF4-00075l-AM for guile-user@gnu.org; Wed, 10 Dec 2008 17:09:15 -0500 Original-Received: from [199.232.76.173] (port=37600 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LAXF4-00075e-4D; Wed, 10 Dec 2008 17:09:14 -0500 Original-Received: from lists.ccs.neu.edu ([129.10.116.54]:60012) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1LAXF3-00060G-4x; Wed, 10 Dec 2008 17:09:13 -0500 Original-Received: from localhost ([127.0.0.1] helo=lists.ccs.neu.edu) by lists.ccs.neu.edu with esmtp (Exim 4.50) id 1LAXEc-0005U1-Q9; Wed, 10 Dec 2008 17:09:06 -0500 Original-Received: from [10.0.0.1] (helo=mail-bw0-f17.google.com) by lists.ccs.neu.edu with smtp (Exim 4.50) id 1LAX5G-0005OI-CH for scheme-announcements@lists.ccs.neu.edu; Wed, 10 Dec 2008 16:59:19 -0500 X-Cloudmark-Score: 0 X-Original-Hostname: mail-bw0-f17.google.com Original-Received: from mail-bw0-f17.google.com (mail-bw0-f17.google.com [209.85.218.17]) by localhost (TC-3.1.009); Wed, 10 Dec 2008 16:59:05 -0500 Original-Received: by bwz10 with SMTP id 10so1798961bwz.22 for ; Wed, 10 Dec 2008 13:59:01 -0800 (PST) Original-Received: by 10.223.105.139 with SMTP id t11mr1966942fao.11.1228946226330; Wed, 10 Dec 2008 13:57:06 -0800 (PST) Original-Received: by 10.223.105.9 with HTTP; Wed, 10 Dec 2008 13:57:06 -0800 (PST) X-Google-Sender-Auth: 945201ab79d5b9ac 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:6994 Archived-At: --===============1938127704== Content-Type: multipart/alternative; boundary="----=_Part_115333_29124747.1228946226315" ------=_Part_115333_29124747.1228946226315 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline NOTE: This is a preannouncement. Registration and Nominations will start on 5 Jan 2009. (See the schedule below). A reminder will be sent out around January 1. --Mitch ============================== 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.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 at r6rs.org mailing list. The comment period opened on Friday, 10/24/08, and extended for four weeks, until Friday, 11/21/08. THE COMMENT PERIOD IS NOW CLOSED. 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. Each person who wishes to participate in the vote for the new Steering Committee must register to vote by supplying 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. YOU *MUST* REGISTER SEPARATELY FOR THIS ELECTION, EVEN IF YOU REGISTERED FOR THE R6RS RATIFICATION PROCESS. 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 at 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 at 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 at 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. Schedule -------- 1. Voter registration and nominations start: 12:00 GMT on 5 January 2009. 2. Voter registration and nominations end: 12:00 GMT on 2 February 2009. 3. Voting starts: 12:00 GMT on 9 February 2009. 4. Voting ends: 12:00 GMT on 23 February 2009. 5. Official results announced: 2 March 2009. ------=_Part_115333_29124747.1228946226315 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline NOTE:  This is a preannouncement.  Registration and Nominations will start on 5 Jan 2009.  (See the schedule below).

A reminder will be sent out around January 1.

--Mitch

                     ==============================
                     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.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 at r6rs.org mailing list.

The comment period opened on  Friday, 10/24/08, and extended  for four
weeks, until Friday, 11/21/08.

THE COMMENT PERIOD IS NOW CLOSED.

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.

Each person who wishes to participate in the vote for the new Steering
Committee must register to vote by supplying 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.

YOU *MUST* REGISTER SEPARATELY FOR THIS ELECTION, EVEN IF YOU
REGISTERED FOR THE R6RS RATIFICATION PROCESS.

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 at 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 at 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 at 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.


Schedule
--------

 1.  Voter registration and nominations start: 12:00 GMT on 5 January 2009.

 2.  Voter registration and nominations end: 12:00 GMT on 2 February 2009.

 3.  Voting starts: 12:00 GMT on 9 February 2009.

 4.  Voting ends: 12:00 GMT on 23 February 2009.

 5.  Official results announced: 2 March 2009.

------=_Part_115333_29124747.1228946226315-- --===============1938127704== 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 --===============1938127704==--