[#46049] [ruby-trunk - Feature #6590] Dealing with bigdecimal, etc gems in JRuby — "mrkn (Kenta Murata)" <muraken@...>
[#46078] [ruby-trunk - Feature #2565] adding hooks for better tracing — "mame (Yusuke Endoh)" <mame@...>
On Mon, Jul 02, 2012 at 03:06:59AM +0900, mame (Yusuke Endoh) wrote:
[#46127] [ruby-trunk - Feature #2565] adding hooks for better tracing — "vo.x (Vit Ondruch)" <v.ondruch@...>
[#46160] [ruby-trunk - Feature #6693][Open] Don't warn for unused variables starting with _ — "marcandre (Marc-Andre Lafortune)" <ruby-core@...>
[#46163] [ruby-trunk - Feature #6695][Open] Configuration for Thread/Fiber creation — "ko1 (Koichi Sasada)" <redmine@...>
[#46172] [ruby-trunk - Feature #6697][Open] [PATCH] Add Kernel#Symbol conversion method like String(), Array() etc. — "madeofcode (Mark Dodwell)" <mark@...>
[#46236] [ruby-trunk - Bug #6704][Open] Random core dump — "trans (Thomas Sawyer)" <transfire@...>
[#46248] building ruby-1.9.3-p194 on AIX 6.1 TL05 SP06 — Perry Smith <pedzsan@...>
I am just now starting to debug this but hoped someone has already =
Hi Perry
Hi Perry,
[#46262] [ruby-trunk - Feature #6710][Open] new special binding specifier :isolated — "ko1 (Koichi Sasada)" <redmine@...>
[#46276] Lambdaification of Method Calls — Robert Klemme <shortcutter@...>
Hi,
[#46320] [ruby-trunk - Feature #6721][Open] Object#yield_self — "alexeymuranov (Alexey Muranov)" <redmine@...>
[#46339] [ruby-trunk - Bug #6724][Open] waaaaaaant! ( — "zenspider (Ryan Davis)" <redmine@...>
On Thu, Jul 12, 2012 at 08:58:36AM +0900, zenspider (Ryan Davis) wrote:
On Tue, Jul 17, 2012 at 6:27 PM, Aaron Patterson
[#46377] [ruby-trunk - Feature #6727][Open] Add Array#rest (with implementation) — "duckinator (Nick Markwell)" <nick@...>
[#46420] [ruby-trunk - Feature #6731][Open] add new method "Object.present?" as a counter to #empty? — "rogerdpack (Roger Pack)" <rogerpack2005@...>
[#46500] [ruby-trunk - Feature #6739][Open] One-line rescue statement should support specifying an exception class — Quintus (Marvin Gülker) <sutniuq@...>
[#46535] [ruby-trunk - Bug #6749][Open] rdoc of Time class (incorrect explanation of leap seconds) — "stomar (Marcus Stollsteimer)" <redmine@...>
Hi Eric,
On Jul 23, 2012, at 11:52 PM, [email protected] wrote:
Am 24.07.2012 19:44, schrieb Eric Hodel:
[#46546] Fwd: [ruby-cvs:43609] ko1:r36433 (trunk): * thread.c (rb_thread_call_without_gvl2): added. — SASADA Koichi <ko1@...>
Hi,
SASADA Koichi <[email protected]> wrote:
[#46553] [ruby-trunk - Feature #2565] adding hooks for better tracing — "tenderlovemaking (Aaron Patterson)" <aaron@...>
[#46564] Ruby under CI - Windows — Luis Lavena <luislavena@...>
Hello,
[#46574] [ruby-trunk - Feature #6762][Open] Control interrupt timing — "ko1 (Koichi Sasada)" <redmine@...>
I was suggesting "interruptible" as a better alternative for
[#46577] [ruby-trunk - Feature #6763][Open] Introduce Flonum technique to speedup floating computation on th 64bit environment — "ko1 (Koichi Sasada)" <redmine@...>
[#46586] [ruby-trunk - Bug #6764][Open] IO#read(size, buf) causes can't set length of shared string in trunk (2.0.0dev) — "nahi (Hiroshi Nakamura)" <nakahiro@...>
[#46641] [ruby-trunk - Bug #6780][Open] cannot compile zlib module, when cross-compiling. — "jinleileiking (lei king)" <jinleileiking@...>
[#46686] [ruby-trunk - Bug #6784][Open] Test failures related to numeric with x64 mingw — "h.shirosaki (Hiroshi Shirosaki)" <h.shirosaki@...>
[#46741] [ruby-trunk - Bug #6789][Open] parse.y compilation error due not updated id.h — "luislavena (Luis Lavena)" <luislavena@...>
[#46744] [ruby-trunk - Bug #6791][Open] ext/js on/generator/generator.c fails to compile on nightly build (AIX 6.1) — "pedz (Perry Smith)" <pedz@...>
Hi Perry,
[#46772] Ruby 1.9.3 release? — Charles Oliver Nutter <headius@...>
JRuby will soon release 1.7.0pre2, the second preview of 1.7. Perhaps
(2012/07/26 7:07), Charles Oliver Nutter wrote:
On Sat, Jul 28, 2012 at 10:59 PM, NARUSE, Yui <[email protected]> wrote:
[#46792] [ruby-trunk - Bug #6799][Open] Digest::*.hexdigest returns an ASCII-8BIT String — "Eregon (Benoit Daloze)" <redmine@...>
[#46832] [ruby-trunk - Bug #6807][Open] Can't compile ruby without ruby — "devcurmudgeon (Paul Sherwood)" <storitel@...>
[#46834] [ruby-trunk - Feature #6808][Open] Implicit index for enumerations — "trans (Thomas Sawyer)" <transfire@...>
[#46838] [ruby-trunk - Bug #6810][Open] `module A::B; end` is not equivalent to `module A; module B; end; end` with respect to constant lookup (scope) — "alexeymuranov (Alexey Muranov)" <redmine@...>
[#46854] [ruby-trunk - Feature #6811][Open] File, Dir and FileUtils should have bang-versions of singleton methods that fails silently — "prijutme4ty (Ilya Vorontsov)" <prijutme4ty@...>
[#46896] (Half-baked DRAFT) new `require' framework — SASADA Koichi <ko1@...>
Hi,
2012/7/31 SASADA Koichi <[email protected]>
On 31/07/12 13:29, SASADA Koichi wrote:
On Tue, Jul 31, 2012 at 12:07 PM, Alex Young <[email protected]> wrote:
On 01/08/2012, at 5:59 AM, Trans wrote:
(2012/07/31 21:29), SASADA Koichi wrote:
If one is considering importing archive files like zip, tar, jar, or gem, I
On Tue, Aug 7, 2012 at 8:48 AM, Rocky Bernstein <[email protected]> wrote:
[ruby-core:46265] [ruby-trunk - Feature #1873] MatchData#[]: Omits All But Last Captures Corresponding to the Same Named Group
Issue #1873 has been updated by naruse (Yui NARUSE). erikh (Erik Hollensbe) wrote: > I've attached a new patch -- this implements the same functionality but refers to it as `all_values` and reverts the old changes to `values_at`. This is fundamentally the same functionality as `values_at` with the overridden functionality described in the ticket. I don't think all_values is a good name. Your implementation is good for making the feature clear. mame says > I expect values_at returns an array whose length is equal to the number of arguments. I agree this. This depends usual question; what is the use case? > Tests pass, including the new ones. Adding tests is good contribution, but this doesn't cover the feature. Anyway, how it should behave depends on use case. I'm considering more simple API to get the array of strings which are captured by a group, but it also needs the use case. boris_stitnicky (Boris Stitnicky) wrote: > Hi everyone. I am a newbie user of computer languages (< 1 year), and I am > providing my feedback from this position. Regexp is not for newbies, but for well-trained programers. > Summary: > I find that this feature proposal is basically an extension of Regex state > machine functionality. I am against it. I think, that the current behavior > is natural: When one uses the same capture group name again, the old value > is lost, just like when one assigns a new value to the same variable name. > In Regex machine, I value simplicity and memorizeability over abundance of > features. Moreover, as runpaint points out himself, this feature is really > not missing: "lost" captures are available via #to_a and #capture methods. As you can see through the patch, Oniguruma, the regexp engine of Ruby 1.9, doesn't lost the old value. > Rationale: > As a newbie, I still remember hard time that I had learning Regex. I find > the learning overhead for Ruby acceptable to make it usefull as a tool for > people, who are not programmers by profession. But I found that to actually > solve even simple domain-specific programming tasks, one has to also learn > seemingly endless list of formats, sub-standards, sub-languages, programers' > editors and other idiosyncrasies, which in total take much greater effort > that learning Ruby itself. Regex is one of these sub-languages. Ruby won't reject a new feature because it is difficult for a newbie, because Ruby belives a newbie shall be a professional. Ruby won't barrier the growth of programmers. > The idea of a simple state machine that performs matching tasks far beyond > find & replace comes as very natural to me. I might have learned Regex in > 1 hour in good old days when it only had 25 features. But today, Regex has > (lemme count) 8 anchors, 9 character classes, 8 assertions, 10 quantifiers, > 9 backreferences, 10 range syntaxes, 7 pattern modifiers, 14 metacharacters, > passive/active, greedy/ungreedy concept, in total, roughly 75 symbols and > concepts to confuse one's head. Old dog programmers who have been with Regex > throughout its history might not be noticing this, but for newbies, who have > to memorize whole Regex machine in one fell swoop, is is already very hard > to learn. I think that with the number of features that Regex already has, > adding more causes disproportionate growth in learning overhead for newbies. You haven't see the delight of regular expression. ---------------------------------------- Feature #1873: MatchData#[]: Omits All But Last Captures Corresponding to the Same Named Group https://bugs.ruby-lang.org/issues/1873#change-27889 Author: runpaint (Run Paint Run Run) Status: Feedback Priority: Normal Assignee: naruse (Yui NARUSE) Category: core Target version: 2.0.0 =begin I suspect that MatchData#[:symbol] should return an Array of values when the same named group has been matched multiple times. >> m = 'food'.match(/(?<f>oo)(?<f>d)/) => #<MatchData "ood" f:"oo" f:"d"> >> m[:f] => "d" >> m.to_a => ["ood", "oo", "d"] =end -- http://bugs.ruby-lang.org/