[#50466] [ruby-trunk - Bug #7492][Open] Segmentation fault at DL::TestDL#test_call_double on x64 Windows 8 — "phasis68 (Heesob Park)" <phasis@...>

23 messages 2012/12/02

[#50558] [ruby-trunk - Feature #7511][Open] short-circuiting logical implication operator — "rits (First Last)" <redmine@...>

12 messages 2012/12/04

[#50575] [ruby-trunk - Feature #7517][Open] Fixnum::MIN,MAX — "matz (Yukihiro Matsumoto)" <matz@...>

20 messages 2012/12/05

[#50755] Becoming a committer — Charlie Somerville <charlie@...>

Hi ruby-core,

21 messages 2012/12/11
[#50759] Re: Becoming a committer — Yukihiro Matsumoto <matz@...> 2012/12/11

Hi,

[#50784] Re: Becoming a committer — Charles Oliver Nutter <headius@...> 2012/12/11

It's really this easy? If so, I'll send over my public key today :)

[#50795] Re: Becoming a committer — Yukihiro Matsumoto <matz@...> 2012/12/11

Hi,

[#50806] [ruby-trunk - Feature #7548][Open] Load and Require Callbacks — "trans (Thomas Sawyer)" <transfire@...>

12 messages 2012/12/12

[#50810] [ruby-trunk - Feature #7549][Open] A Ruby Design Process — "brixen (Brian Ford)" <brixen@...>

34 messages 2012/12/12

[#50867] [ruby-trunk - Bug #7556][Assigned] test error on refinement — "usa (Usaku NAKAMURA)" <usa@...>

14 messages 2012/12/13

[#50900] [ruby-trunk - Bug #7564][Open] r38175 introduces incompatibility — "tenderlovemaking (Aaron Patterson)" <aaron@...>

14 messages 2012/12/14

[#50951] [ruby-trunk - Bug #7584][Open] Ruby hangs when shutting down an ssl connection in gc finalization — "bpot (Bob Potter)" <bobby.potter@...>

12 messages 2012/12/17

[#51076] [ruby-trunk - Feature #7604][Open] Make === comparison operator ability to delegate comparison to an argument — "prijutme4ty (Ilya Vorontsov)" <prijutme4ty@...>

12 messages 2012/12/22

[#51170] [ruby-trunk - Bug #7629][Open] Segmentation fault — "atd (Antonio Tapiador)" <atapiador@...>

13 messages 2012/12/28

[ruby-core:50750] Re: Towards a better process for changing Ruby

From: Magnus Holm <judofyr@...>
Date: 2012-12-11 08:38:21 UTC
List: ruby-core #50750
Endoh-san,

On Thu, Nov 29, 2012 at 1:05 PM, Yusuke Endoh <mame@tsg.ne.jp> wrote:
> Hello Magnus,
>
> "Implemented" is not the final goal.  It continues:
>
> 7. Previews and RCs are released.
> 8. Someone reports a problem of some features.
> 9. matz (or a release manager) may reconsider and decide to keep,
> change or cancel the features.
> 10. Official release. The spec is fixed!
>
>> 1. More time between a change is proposed and accepted (let's say, 7 days).
>
> I don't get your point.  Usually, the time between "proposed" and "accepted"
> is (too) long because matz does not reply so soon.
> Did you mean "accepted and implemented"?  It makes sense to me, but as I said
> above, "implemented" is not "fixed."

Oops, it seems I wasn't so clear. By "proposed" I meant that matz
proposed the change (i.e. he made a decision).

And I realize now that by "accepted" I rather mean "considered a part
of Ruby, the language".

I understand (and agree) that it's important to implement changes to
see their full effect, but it's unclear when changes become an
official part of the language. There's a lot of activity on ruby-core
and redmine and it's difficult follow every thread/issue. I feel like
some changes silently become official (without feedback from other
implementers) because it was committed to MRI and "forgotten".

So actually, the timeframe isn't so important I think. It's more
important that we have one big list of "changes that matz want (and
maybe already are in MRI), but hasn't been fully specified/tested".

> Anyway, you want something like a public comment period, don't you?
> Then, it is "now" for 2.0.0.
>
> I say again.  Please try 2.0.0-preview and give us your feedback!
>
> We cannot promise to reflect all your feedback to the official release, but
> we will be happy to consider.  In fact, some feedback, e.g. #7300 and #7286,
> triggered to revert some changes.
>
> Thanks,
>
> --
> Yusuke Endoh <mame@tsg.ne.jp>
>

In This Thread