Google Groups Home
Help | Sign in
R6RS mail archives, formal comments, next r6rs draft
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  Messages 1 - 25 of 39 - Collapse all   Newer >
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
d...@cs.indiana.edu  
View profile
 More options Oct 22 2006, 2:28 pm
Newsgroups: comp.lang.scheme
From: d...@cs.indiana.edu
Date: 22 Oct 2006 11:28:29 -0700
Local: Sun, Oct 22 2006 2:28 pm
Subject: R6RS mail archives, formal comments, next r6rs draft
The R6RS editors would like to make three announcements:

1. Shortly after we began our work, we created a mailing list for our
discussions and agreed that the mailing list archive should be made
public at some point after the R6RS was published.  During our
September 12, 2006 meeting, we voted to make the archive public
immediately.  It has taken us a while to get around to it, but the
archive is now available at http://www.r6rs.org/r6rs-editors/.

2. During our October 19, 2006 meeting, we committed to providing a
formal response by December 15, 2006 to all formal comments submitted
by November 15, 2006.  The timing of our formal responses to formal
comments submitted after that date will be decided at a later time.
For more information on the formal review process, see
http://www.r6rs.org/process.html.

3. Also during our October 19th meeting, we committed to producing a
new draft of the R6RS by January 15, 2007, which will take into account
comments and suggestions made by November 15, 2006.  LaTeX source code
will also be provided for the drafts.

We appreciate the response to date from members of the Scheme
community.

Kent Dybvig


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Benedikt Rosenau  
View profile
 More options Oct 24 2006, 12:27 pm
Newsgroups: comp.lang.scheme
From: Benedikt Rosenau <rose...@crow.addict.de>
Date: Tue, 24 Oct 2006 16:27:54 +0000 (UTC)
Local: Tues, Oct 24 2006 12:27 pm
Subject: Re: R6RS mail archives, formal comments, next r6rs draft

d...@cs.indiana.edu wrote:

[...]

> We appreciate the response to date from members of the Scheme
> community.

There were few comments on this group so far. I wonder what the
opinion of the community and especially the implementors is.
   Benedikt

    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Ray Blaak  
View profile
 More options Oct 24 2006, 1:08 pm
Newsgroups: comp.lang.scheme
From: Ray Blaak <rAYbl...@STRIPCAPStelus.net>
Date: Tue, 24 Oct 2006 17:08:09 GMT
Local: Tues, Oct 24 2006 1:08 pm
Subject: Re: R6RS mail archives, formal comments, next r6rs draft

Benedikt Rosenau <rose...@crow.addict.de> writes:
> d...@cs.indiana.edu wrote:

> [...]

> > We appreciate the response to date from members of the Scheme
> > community.

> There were few comments on this group so far. I wonder what the
> opinion of the community and especially the implementors is.
>    Benedikt

Well, I for one am impressed by their caliber. I am interested in these
archives and will slowly be digging into them, looking for reasons for
particular decisions, discussion of tradeoffs, etc.

--
Cheers,                                        The Rhythm is around me,
                                               The Rhythm has control.
Ray Blaak                                      The Rhythm is inside me,
rAYbl...@STRIPCAPStelus.net                    The Rhythm has my soul.


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
bunny351@yoho-gmail.com  
View profile
(4 users)  More options Oct 30 2006, 1:08 am
Newsgroups: comp.lang.scheme
From: "bunny...@yoho-gmail.com" <bunny...@gmail.com>
Date: 29 Oct 2006 22:08:26 -0800
Local: Mon, Oct 30 2006 1:08 am
Subject: Re: R6RS mail archives, formal comments, next r6rs draft
Benedikt Rosenau schrieb:

> d...@cs.indiana.edu wrote:

> [...]

> > We appreciate the response to date from members of the Scheme
> > community.

> There were few comments on this group so far. I wonder what the
> opinion of the community and especially the implementors is.

A desaster, that's what the current R6RS draft is. It breaks with
fundamental ideas of Scheme by introducing bloat and redundancy.
Traditional niches where Scheme is used as an embedded
scripting language (or as a minimalistic language for embedded
systems) are abandoned by making the full numeric language tower
mandatory and requiring full unicode support.
Adding the politically correct macro- and module system was somehow
to be expected, though. R6RS completely disregards de-facto standards
like SRFI-1, yet looks like a device to push one particular persons'
pet-SRFIs... Further brain-damage like hardcoding UNIXisms, specifying
the
unspecified and introducing the hilarious ASSP makes it
complete.

    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
andreas.zwinkau@googlemai l.com  
View profile
 More options Oct 30 2006, 6:07 am
Newsgroups: comp.lang.scheme
From: "andreas.zwin...@googlemail.com" <andreas.zwin...@googlemail.com>
Date: 30 Oct 2006 03:07:13 -0800
Local: Mon, Oct 30 2006 6:07 am
Subject: Re: R6RS mail archives, formal comments, next r6rs draft

bunny...@yoho-gmail.com schrieb:

> Benedikt Rosenau schrieb:

> > d...@cs.indiana.edu wrote:

> > [...]

> > > We appreciate the response to date from members of the Scheme
> > > community.

> > There were few comments on this group so far. I wonder what the
> > opinion of the community and especially the implementors is.

> A desaster, that's what the current R6RS draft is. It breaks with
> fundamental ideas of Scheme by introducing bloat and redundancy.

It seems there are rather two Schemes needed? A base version and a
premium version.

The base version featuring things like

 * macros at compile time
 * module system

And the premium version adding

 * numeric tower
 * macros at runtime
 * unicode

Well, this is how Chicken seems to handle it.


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
William D Clinger  
View profile
(2 users)  More options Oct 30 2006, 8:59 am
Newsgroups: comp.lang.scheme
From: "William D Clinger" <cesur...@yahoo.com>
Date: 30 Oct 2006 05:59:39 -0800
Local: Mon, Oct 30 2006 8:59 am
Subject: Re: R6RS mail archives, formal comments, next r6rs draft

bunny...@yoho-gmail.com wrote:
> A desaster, that's what the current R6RS draft is. It breaks with
> fundamental ideas of Scheme by introducing bloat and redundancy.

Criticisms of the draft R6RS are welcome.  I hope you will
participate in the ongoing informal discussion or by making
making formal comments.  See http://www.r6rs.org/

> Traditional niches where Scheme is used as an embedded
> scripting language (or as a minimalistic language for embedded
> systems) are abandoned by making the full numeric language tower
> mandatory and requiring full unicode support.

The draft R6RS proposes portable mechanisms that would allow
embedded programs to exclude Unicode support and to specify
certain subsets of the numeric tower, e.g. fixnums only or
fixnums and flonums only.  For embedded systems, this would
represent a distinct improvement over the R5RS.

Support for embedded systems could be improved further.
Improvements to the draft R6RS will become more likely if
those who understand the issues take part in the discussion.

Will


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
J. Winter  
View profile
 More options Oct 30 2006, 5:22 pm
Newsgroups: comp.lang.scheme
From: "J. Winter" <jwi@dlc_NO_SPAM_.fi.invalid>
Date: Tue, 31 Oct 2006 00:22:50 +0200
Local: Mon, Oct 30 2006 5:22 pm
Subject: Re: R6RS mail archives, formal comments, next r6rs draft

bunny...@yoho-gmail.com wrote:
> A desaster, that's what the current R6RS draft is. It breaks with
> fundamental ideas of Scheme by introducing bloat and redundancy.
> Traditional niches where Scheme is used as an embedded
> scripting language (or as a minimalistic language for embedded
> systems) are abandoned by making the full numeric language tower
> mandatory and requiring full unicode support.

Well, I agree and then don't agree. Scheme was intended to be as much as
possible complete without putting a heavy burden on implementation
details and numerics. I agree, that numeric tower is needed, hygienic
macros etc. are needed. As a matter of fact I accept all new proven
ideas which may extend Scheme language expressiveness without expanding
the language if there is possibility to put matters simply to macros or
libraries. The line is thin: if we cross it we could forget Scheme and
move to ML (and it's inkarnations).

- jw


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
bunny351@yoho-gmail.com  
View profile
(1 user)  More options Oct 31 2006, 2:32 am
Newsgroups: comp.lang.scheme
From: "bunny...@yoho-gmail.com" <bunny...@gmail.com>
Date: 30 Oct 2006 23:32:01 -0800
Local: Tues, Oct 31 2006 2:32 am
Subject: Re: R6RS mail archives, formal comments, next r6rs draft
William D Clinger schrieb:

> The draft R6RS proposes portable mechanisms that would allow
> embedded programs to exclude Unicode support and to specify
> certain subsets of the numeric tower, e.g. fixnums only or
> fixnums and flonums only.  For embedded systems, this would
> represent a distinct improvement over the R5RS.

R6RS pretty clearly states:

"Implementations are required to implement the whole tower of
subtypes..."

and

"Implementations are required to support exact integers and
exact rationals of practically unlimited size and precision."

Thus, to be R6RS compliant, and implementation could not
restrict itself to supporting only a subset of the numerical
types.


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Larry Elmore  
View profile
(1 user)  More options Oct 31 2006, 2:35 am
Newsgroups: comp.lang.scheme
From: Larry Elmore <ljelm...@verizon.spammenot.net>
Date: Tue, 31 Oct 2006 07:35:36 GMT
Local: Tues, Oct 31 2006 2:35 am
Subject: Re: R6RS mail archives, formal comments, next r6rs draft

I fail to see why this would prohibit an implementation from excluding
those features from a program.

--Larry


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
bunny351@yoho-gmail.com  
View profile
(1 user)  More options Oct 31 2006, 7:56 am
Newsgroups: comp.lang.scheme
From: "bunny...@yoho-gmail.com" <bunny...@gmail.com>
Date: 31 Oct 2006 04:56:04 -0800
Local: Tues, Oct 31 2006 7:56 am
Subject: Re: R6RS mail archives, formal comments, next r6rs draft
Larry Elmore schrieb:

> bunny...@yoho-gmail.com wrote:

> > Thus, to be R6RS compliant, and implementation could not
> > restrict itself to supporting only a subset of the numerical
> > types.

> I fail to see why this would prohibit an implementation from excluding
> those features from a program.

That's not the point (even though I have trouble understanding what
you mean by "excluding features from a program"). The point is
that it is impossible to be R6RS compliant (for an implementation)
without providing support for all number  types (or complete
UNICODE case-conversion, for that matter).

    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
William D Clinger  
View profile
 More options Oct 31 2006, 10:43 am
Newsgroups: comp.lang.scheme
From: "William D Clinger" <cesur...@yahoo.com>
Date: 31 Oct 2006 07:43:43 -0800
Local: Tues, Oct 31 2006 10:43 am
Subject: Re: R6RS mail archives, formal comments, next r6rs draft

bunny...@yoho-gmail.com wrote:
> Thus, to be R6RS compliant, and implementation could not
> restrict itself to supporting only a subset of the numerical
> types.

That is true, but an implementation that is intended
primarily for embedded computing, and which intends to
provide efficient support only for fixnums, or only for
fixnums and flonums, can still satisfy the requirements
of the R6RS by using the reference implementation of the
tower, with no attempt to optimize any part of it.

That takes approximately zero effort.

There are far more serious problems with the R6RS,
even for embedded systems, even for the arithmetic
that would be used in embedded systems.  For example,
those who care about embedded computing would do well
to design suitable subsets of the (r6rs) library for
that class of applications, and to propose those subsets
as standard libraries.  While it is true that the R6RS
provides facilities that individual programs could use
to implement those libraries themselves, standardization
would promote portability and make it easier for systems
to link together only the code that is needed.

We should discuss the real problems, not the illusory
ones.

Will


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.