[#9854] BUG: ruby-yarv 1.9 undefined method `close' for nil:NilClass in ensure — ville.mattila@...
Hello,
[#9864] String#upto edge case - empty string causes infinite loop — Daniel Berger <Daniel.Berger@...>
Hi,
Hi,
On 1/8/07, Yukihiro Matsumoto <matz@ruby-lang.org> wrote:
> -----Original Message-----
On 1/8/07, Berger, Daniel <Daniel.Berger@qwest.com> wrote:
> -----Original Message-----
On 1/9/07, Berger, Daniel <Daniel.Berger@qwest.com> wrote:
[#9869] a block argument within a block which argument has the same name leaks — <noreply@...>
Bugs item #7680, was opened at 2007-01-08 22:53
Hi,
On Jan 8, 2007, at 2:30 PM, Yukihiro Matsumoto wrote:
Hi,
Hi --
Hi,
Hi --
Hi,
Hi,
Evan Phoenix wrote:
Hi,
Yukihiro Matsumoto wrote:
Hi,
On Jan 10, 2007, at 8:43 AM, Yukihiro Matsumoto wrote:
Hi,
Hi,
Hi,
[#9897] Time Zone printing differently for 1.8.4 and 1.8.5. — "Jim Freeze" <jim@...>
> ruby -rparsedate -ve 'puts Time.mktime(* ParseDate.parsedate("Thu Nov 02
[#9908] rdoc for 1.8.5 not creating Module docs? — James Britt <james.britt@...>
When running rdoc over the current 1.8.5 source, the resulting HTML file
[#9926] Fix for File and File::Stat to deal with bogus stat.st_size member — <noreply@...>
Patches item #7760, was opened at 2007-01-11 14:26
On Fri, 12 Jan 2007, noreply@rubyforge.org wrote:
> -----Original Message-----
On Sat, 13 Jan 2007, Berger, Daniel wrote:
[#9949] sandbox 0.4 (r115) with a new patch — _why <why@...>
Okay, here's the latest release of the freaky freaky sandbox.
[#9959] anonymous classes share single alloc function — <noreply@...>
Bugs item #7974, was opened at 2007-01-18 13:28
[#9960] Scoping and locating definitions — Jos Backus <jos@...>
Consider the following:
Jos Backus schrieb:
On Fri, Jan 19, 2007 at 06:40:03PM +0900, Pit Capitain wrote:
On Sat, Jan 20, 2007 at 02:18:19AM +0900, Jos Backus wrote:
Jos Backus schrieb:
On Sun, Jan 21, 2007 at 04:39:52AM +0900, Pit Capitain wrote:
Jos Backus schrieb:
On 1/20/07, Jos Backus <jos@catnook.com> wrote:
[#9969] Allowing Unicode in the grammar? — "Berger, Daniel" <Daniel.Berger@...>
Hi Matz,
[#9996] new method dispatch rule (matz' proposal) — SASADA Koichi <ko1@...>
Hi,
It's late for me here, so I have just brief comments below...
Hi,
SASADA Koichi wrote:
Hi,
On Jan 23, 2007, at 7:41 AM, Yukihiro Matsumoto wrote:
On Tue, 23 Jan 2007, James Edward Gray II wrote:
Hi,
Yukihiro Matsumoto wrote:
Hi,
Yukihiro Matsumoto wrote:
Hi,
The more this discussion goes on, the more I worry that Joe Q Public
Hi,
[#10019] stable branch policy & schedule for 1.8.6 — "Akinori MUSHA" <knu@...>
Core developers,
Akinori MUSHA wrote:
Charles Oliver Nutter wrote:
At Wed, 24 Jan 2007 15:13:52 +0900,
Hello,
Hi,
On Jan 23, 2007, at 22:13, Joel VanderWerf wrote:
[#10066] class variables and inheritance — <noreply@...>
Bugs item #8156, was opened at 2007-01-25 15:05
[#10068] Re: Method Dispatch (was Adding methods to String, but only in my own Module?) — gwtmp01@...
[#10085] Collaborative Ruby Language Specification — "John Lam (CLR)" <jflam@...>
Hi Everyone,
On 1/28/07, John Lam (CLR) <jflam@microsoft.com> wrote:
Hi --
>> I'm not sure what there is to be non-neutral about :-)
Hi --
On Mon, 29 Jan 2007, dblack@wobblini.net wrote:
John Lam (CLR) wrote:
> I hope such a spec would be developed "in the open" from the beginning,
M. Edward (Ed) Borasky wrote:
-----BEGIN PGP SIGNED MESSAGE-----
On 1/30/07, Eustaquio Rangel de Oliveira Jr. <eustaquiorangel@yahoo.com> wrote:
On 1/30/07, Nikolai Weibull <now@bitwi.se> wrote:
> > I was checking some CLR opinions and - correct me please if I'm wrong - seems
[#10114] add usage of uri.userinfo to open-uri.rb — <noreply@...>
Patches item #8309, was opened at 2007-01-30 15:25
On 2007/01/31, at 06:07, Yukihiro Matsumoto wrote:
Hi,
On Thu, Feb 01, 2007 at 01:19:34AM +0900, Yukihiro Matsumoto wrote:
Hi,
Hi matz,
Hi,
On Feb 2, 2007, at 7:40 PM, Yukihiro Matsumoto wrote:
[#10135] Another .document patch. — Hugh Sasse <hgs@...>
I have been looking at the tips for irb at:
Re: Collaborative Ruby Language Specification
John Lam (CLR) wrote: > Hi Everyone, Hello John! You're alive! > I think it would be really useful if we could create a central > repository for an official language verification suite. Like a lot of > folks, I favor reading code over reading prose, wherever possible. I致e > been working on a little side project where I知 defining language > behavior using RSpec. Over the next week or so, I anticipate being able > to spend a significant chunk of time working on fleshing out my spec. > I壇 like to contribute it back to the community, and use it as a > starting point for some more serious discussions about the definition of > the language. I hope such a spec would be developed "in the open" from the beginning, rather than being developed behind closed doors and only opened much later. And perhaps that's what you're getting at with your points below... > 1) I think that RubyForge would be a natural place to host the > specification project. That seems reasonable to me, and there's already the RubyTests project which has been collecting test suites from multiple other projects. I've long wanted that to "reawaken" as the source for a complete test/spec suite for Ruby, since it's such a nicely named project and there's already a bunch of folks interested in it. See: RubyTests project on RubyForge > 2) I think that the license for the specification project would > need to be very open - something like MIT would rock. Well, of course Microsoft would be interested in something they could take behind closed doors :) Seriously though, for the spec/test suite, just about anything is fine; I'd be very surprised if anyone were able to take a test suite to closed source and do anything evil with it. > 3) It would be great to give commit rights to representatives from > each of the Ruby implementation projects by default, and to any > interested members from the Ruby community. RubyTests already has committers from almost all the major projects (except the CLR-based ones, though they're welcome to come too). And we've already contributed our JRuby tests back, eventually to use RubyTests as our primary test repository. You will find it's difficult to get people to work on tests, but with the rising interest in JRuby and Rubinius, there seems to be growing desire to collaborate. > 4) Would it be possible to have RubyCentral act as the owner of the > project? Or some other neutral party? Suggestions welcome. Owner? > 5) We should focus our energy on documenting existing behavior of > Ruby do folks object to 1.8.4 as the baseline? 1.8.4 at a minimum, and we've generally just been going with 1.8.5 for test and spec work. ... And Ola brought it up, but I'll mention it again. The RubySpec project is a wiki for community-driven spec/documentation of Ruby. So far it's been helpful for our efforts implementing Marshal behavior, and we try to update it whenever we can. However, again, this is a tough area to get people to contribute given the prevalence of books that answer peoples' questions and a general lack of desire to spend time documenting Ruby's nooks and crannies. See: http://www.headius.com/rubyspec (soon to be moved to a real host on a nice machine) I believe that a documented spec, even a free-form, community-driven spec, is a necessary complement to a test suite. Yes, rspec creates nice output. It's not nearly human-readable enough for an implementer to flip through it and find some implementation detail they might have missed. A test/spec suite also assumes a number of things: namely, that the parser and core interpreter are already functional, and that a number of basic builtin classes and libraries already work correctly. But how do you get up to that point without a grammar, documentation on the interpreter, and so on? See: RubyGrammar project on RubyForge And as far as compliance with a spec goes, I think almost any implementation will be able to comply at an extremely high level. JRuby obviously is a completely different implementation on a completely different VM, but we can run Rails and Gems and Camping and almost all the weirdest and wildest pure-Ruby libraries. And ideally, any Ruby spec would include a reasonable level of details, features, libraries, and so on that make up Ruby, so there's little chance of someone creating a "Ruby-like" language that alters something crucial. I'd love for JRuby to be taken as the model of how to implement Ruby...we have the deepest respect for "matz's Ruby" and consider compliance with that implementation of paramount importance. We have no desire to extend or alter the language in incompatible ways, and our primary focus has not just been "implementing Ruby" but actually being able to run real Ruby apps. To this end, I believe a complete specification should also include a list of applications that should reasonably be expected to work on a given implementation. Is a Ruby implementation complete without support for RubyGems or Rake? Or without Rails? RSpec? These are staples of the Ruby world. See: Legion, Pat Eyler's collection of app tests, and JRuby's own similar collection of tests In closing, I'd say I'm 100% behind any effort to form a complete spec, and I've been trying to push such efforts in many different places. It won't be an easy thing to create, but the value of such a spec would be immeasurable. - Charlie