https://www.linkedin.com/pulse/voting-open-contents-second-out-eight-beta-version-report-nikishkin/

The voting is open on the contents of the second (out of eight) beta-version of the Revised^7 Report on Algorithmic Language Scheme (R7RS-large, Tangerine Edition), as well as the ‘straw poll’ on the contents of the third beta-version (Orange Edition).

Scheme, one of the branches of the Lisp family of languages, is a modern algorithmic programming language known for its proclivity to functional programming paradigm, although not limited to it.

The Lisp family is the second oldest (after FORTRAN) family of languages, invented by Jong McCarthy as in instrument of Artificial Intelligence development. One of the active developers of the specially designel Lisp-machines was Richard Stallman, the founder of the Free Software Foundation. As a byproduct, the main instrument in Scheme development is Emacs (Geiser, Scheme-Complete, company-mode). It is expected that at some point Scheme will replace Emacs Lisp as an internal language of Emacs. (At the moment one may have a look at EdWin.)

Scheme is Lisp, aimed at the ease of portability, functional approach and incorporation of the best software languages theory.

Scheme is developed in two processes. Individual language extensions are formulated according to a standartized process called Scheme Request For Implementation (SRFI). On the other hand, when there are enough changes pending, the new versions of the ‘Revised Report’ are published.

The latest finalized report is Revised^7 Report on Algorithmic Language Scheme (small language), whereas the latest experimental report is R7RS-large Red Edition. It is expected that before R7RS-large is finalized, there will be 7 or 8 intermediate beta editions, and currently the second (Tangerine) and the third (Orange) editions are being reviewed.

Interested professionals are expected to study the proposed discussion material and vote in the election, after presenting themselves briefly in the scheme-reports-wg2@googlegroups.com mailing list.

The topics considered for voting are:

  • String library
  • Maps
  • Regular expressions
  • Generators/Accumulators
  • Integer Division
  • Bitwise operations
  • Fixpoint numbers
  • Floating point numbers
  • Bytevectors
  • Homogeneous numeric vectors
  • Formatting
  • Bignums
  • Ratios
  • Inexact numbers
  • Exact numbers

The questions considered for the third beta version:

  • Random numbers
  • Prime numbers
  • Integer sets
  • Descriptive statistics
  • Ranges
  • Bitvectors
  • Bytestrings
  • Enumerations
  • Combinatorics

Below you can see the original voting announcement email.

Apologies to those who receive multiple copies of this posting.

There are two ballots to vote on this time, the Tangerine Edition ballot,
which decides what goes into R7RS-large, and the Orange Edition straw poll,
which helps to decide what will go on the ballot for the future Orange
Edition.  Voting on both is open until the end of January.  Please vote!

Links to the ballots, which are Google Forms, will be sent to
scheme-reports-wg2 ONLY.  However, you can also reach the forms at
at <
https://docs.google.com/forms/d/1XQNvIzijmCxHgnaRq31u9MogloG0YWDaWKBs-J9CCTA>
(Tangerine) and <
https://docs.google.com/forms/d/1qn1Ut7tR5bzXyWOrxpbLu5O7rJJ5_m2HhAeG8YqfgGI/>
(Orange).  You don't need a Google account.  Let me know if anything goes
wrong.

Here are the detailed instructions for the Tangerine Edition ballot:

This is a ballot to decide which SRFIs are to be included in the Tangerine
(data structures and numerics) Edition of R7RS-large.  This is the second
of about 8 editions, so only certain topics are being voted on now.   If
you are seeing this ballot, you are a member of Working Group 2 provided
you actually vote.  However, if you have not voted on a Scheme ballot or
ratification before, please send an email to
scheme-re...@groups.google.com giving your name and a short
explanation of your interest in Scheme.

Choose "No vote" if you wish to abstain, which means that your vote on this
question will not be counted.  Note that if one person votes for
alternative A, and two people for alternative B, and everyone else
abstains, alternative B wins.  That is because we are going by a majority
of the legal votes cast for each ballot question.  If no alternative
achieves a majority, the question will be reballoted at a later date.

Otherwise, choose "None" if you wish not to include a library of the type
described in R7RS-large, or choose one of the SRFIs or R6RS according to
the choices given.  You can also choose "Other" for a write-in vote.

There are also some yes/no questions on the ballot, for which the answers
are "No vote", "No", and "Yes".

If you want to revote, just vote again using the same name.  Only the last
vote is counted.  The ballot closes at the last moment of Friday, February
1, 2019, in any time zone, which is equivalent to noon February 2 UTC.

All ballots will be made public.  If you object to using Google Forms (you
do not need a Google account), post your ballot in an email to
scheme-re...@groups.google.com.  As an absolute fallback, send an
email to co...@ccil.org and I will post your vote for you.  Ballots posted
to other fora will be used if I see them, but are not formally supported.

And here are the instructions for the Orange Edition straw poll:

Please vote on the proposals you think should be considered for
R7RS-large.  This vote is not binding, but provides guidance to the editor
about which pre-SRFI proposals should be converted into SRFIs and which
should not.  Ones that are already SRFIs or which have simple or existing
implementations are excluded.

There are four options in all cases:  "No vote", "No", "Yes", and
"Volunteer"; the last means that you are volunteering to write the
implementation.

-- 
John Cowan          http://vrici.lojban.org/~cowan        co...@ccil.org
weirdo:    When is R7RS coming out?
Riastradh: As soon as the top is a beautiful golden brown and if you
stick a toothpick in it, the toothpick comes out dry.

--0000000000005cc1d3057b80739c
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Apologies to those who receive multiple cop= ies of this posting.

There are two ballots to vote= on this time, the Tangerine Edition ballot, which decides what goes into R= 7RS-large, and the Orange Edition straw poll, which helps to decide what wi= ll go on the ballot for the future Orange Edition.=C2=A0 Voting on both is = open until the end of January.=C2=A0 Please vote!

= Links to the ballots, which are Google Forms, will be sent to scheme-report= s-wg2 ONLY.=C2=A0 However, you can also reach the forms at
at <= ;https://docs.google.com/forms/d/1XQNvIzijmCxHgnaRq31u9MogloG= 0YWDaWKBs-J9CCTA> (Tangerine) and <https://docs.go= ogle.com/forms/d/1qn1Ut7tR5bzXyWOrxpbLu5O7rJJ5_m2HhAeG8YqfgGI/> (Ora= nge).=C2=A0 You don't need a Google account.=C2=A0 Let me know if anyth= ing goes wrong.

Here are the detailed instructions= for the Tangerine Edition ballot:=C2=A0

This is a= ballot to decide which SRFIs are to be included in the Tangerine (data str= uctures and numerics) Edition of R7RS-large.=C2=A0 This is the second=C2=A0= of about 8 editions, so only certain topics are being voted on now.=C2=A0 = =C2=A0If you are seeing this ballot, you are a member of Working Group 2 pr= ovided you actually vote.=C2=A0 However, if you have not voted on a Scheme = ballot or ratification before, please send an email to scheme-re...@groups.google.com giving you= r name and a short explanation of your interest in Scheme.

Choose "No vote" if you wish to abstain, which means tha= t your vote on this question will not be counted.=C2=A0 Note that if one pe= rson votes for alternative A, and two people for alternative B, and everyon= e else abstains, alternative B wins.=C2=A0 That is because we are going by = a majority of the legal votes cast for each ballot question.=C2=A0 If no al= ternative achieves a majority, the question will be reballoted at a later d= ate.

Otherwise, choose "None" if you wis= h not to include a library of the type described in R7RS-large, or choose o= ne of the SRFIs or R6RS according to the choices given.=C2=A0 You can also = choose "Other" for a write-in vote.

Ther= e are also some yes/no questions on the ballot, for which the answers are &= quot;No vote", "No", and "Yes".

=
If you want to revote, just vote again using the same name.=C2= =A0 Only the last vote is counted.=C2=A0 The ballot closes at the last mome= nt of Friday, February 1, 2019, in any time zone, which is equivalent to no= on February 2 UTC.

All ballots will be made public= .=C2=A0 If you object to using Google Forms (you do not need a Google accou= nt), post your ballot in an email to scheme-re...@groups.google.com.=C2=A0 As an absolute fallba= ck, send an email to co...@ccil.org a= nd I will post your vote for you.=C2=A0 Ballots posted to other fora will b= e used if I see them, but are not formally supported.

<= div>And here are the instructions for the Orange Edition straw poll:</div><= div><br></div>
Please vote on the proposals you think should be co= nsidered for R7RS-large.=C2=A0 This vote is not binding, but provides guida= nce to the editor about which pre-SRFI proposals should be converted into S= RFIs and which should not.=C2=A0 Ones that are already SRFIs or which have = simple or existing implementations are excluded.

T= here are four options in all cases:=C2=A0 "No vote", "No&quo= t;, "Yes", and "Volunteer"; the last means that you are= volunteering to write the implementation.

-= -=C2=A0

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s