24855-44177

24651-26426 subjects 25052-28930

[Bug #1921] Ripper Heredoc Parsing
24855 [redmine@ru y] Bug #1921: Ripper Heredoc Parsing

[Backport #1922] Backporting r22679
24857 [redmine@ru y] Backport #1922: Backporting r22679

[Bug #1735] Ruby compiled with gcc 4.4.0: problems in date.rb
24858 [redmine@ru y] Issue #1735 has been updated by Paul Hinze.

[Bug #1916](Closed) File.open crashes when flags File::RDONLY | File::APPEND are passed
24859 [redmine@ru y] Issue #1916 has been updated by Usaku NAKAMURA.

[Bug #1911] Memory leak in Dir.glob on Windows
24860 [redmine@ru y] Issue #1911 has been updated by Usaku NAKAMURA.

[Bug #1925] Division of negative numbers
24862 [redmine@ru y] Bug #1925: Division of negative numbers
24872 [brabuhr@gm i] The documentation is incorrect and should read -4, yes?
24873 [brabuhr@gm i] * numeric.c (num_divmod): fixed rdoc.  [ruby-core:24862]

[Bug #1926] Different eval/binding behaviour in 1.9
24863 [redmine@ru y] Bug #1926: Different eval/binding behaviour in 1.9

[Feature #1927] rb_w32_readdir seems to be superseded by rb_w32_readdir_with_enc
24864 [redmine@ru y] Feature #1927: rb_w32_readdir seems to be superseded by rb_w32_readdir_with_enc

[Bug #1928] [BUG] rb_add_method: unsupported method type (8)
24865 [redmine@ru y] Bug #1928: [BUG] rb_add_method: unsupported method type (8)

[Bug #1908] readline ignores inputrc
24869 [redmine@ru y] Issue #1908 has been updated by Eric Hodel.

[Bug #1908] readline ignores inputrc
24870 [redmine@ru y] Issue #1908 has been updated by Eric Hodel.

[Bug #1928] [BUG] rb_add_method: unsupported method type (8)
24871 [redmine@ru y] Issue #1928 has been updated by Koichi Sasada.

[Bug #1918] inspect Struct.new results incompatible character encodings on non-ascii structure
24874 [redmine@ru y] Issue #1918 has been updated by Frank Cameron.

[Bug #1928] [BUG] rb_add_method: unsupported method type (8)
24875 [redmine@ru y] Issue #1928 has been updated by Mark Moseley.

[Bug #1911](Closed) Memory leak in Dir.glob on Windows
24876 [redmine@ru y] Issue #1911 has been updated by Usaku NAKAMURA.

[Bug #1928](Closed) [BUG] rb_add_method: unsupported method type (8)
24877 [redmine@ru y] Issue #1928 has been updated by Nobuyoshi Nakada.

[Bug #1376](Closed) inline symbols/fixnums in a case expression do not honor an overwritten #=== method
24878 [redmine@ru y] Issue #1376 has been updated by Koichi Sasada.

[Feature #1927](Assigned) rb_w32_readdir seems to be superseded by rb_w32_readdir_with_enc
24879 [redmine@ru y] Issue #1927 has been updated by Usaku NAKAMURA.

[Bug #1918](Closed) inspect Struct.new results incompatible character encodings on non-ascii structure
24880 [redmine@ru y] Issue #1918 has been updated by Nobuyoshi Nakada.

[Bug #1890] Segmentation fault
24881 [redmine@ru y] Issue #1890 has been updated by Dmitri Koulikov.

[Bug #1932] Marshal.load fails in case of the non-ascii Struct
24882 [redmine@ru y] Bug #1932: Marshal.load fails in case of the non-ascii Struct

[Bug #1834](Closed) 1.9.2-dev fails to compile socket with IPv6 and MinGW 3.4.5
24883 [redmine@ru y] Issue #1834 has been updated by Usaku NAKAMURA.

IDEA: Shortcut syntax for binary strings?
24885 [gregory.t.br] Hey folks,
24891 [gwtmp01@ma .] It seems like it is just a quirk of the GIF format that the header
24893 [james@gr yp ] PNG and PDF would face similar issues and those are the formats I am =20
+ 24895 [gregory.t.br] Hmm... yeah, I'm out of my depth here.  But that would be nice.
| 24896 [binary42@gm ] How about treating them like literals similar to erlang's binary syntax?
| 24899 [gregory.t.br] ple
+ 24897 [gwtmp01@ma .] I would still argue that, in the general case, binary formats aren't =20
  24898 [gregory.t.br] I don't really know.  I'm sure many won't be.  I'm not sure how many

[Feature #1857] install *.h and *.inc
24886 [redmine@ru y] Issue #1857 has been updated by Mark Moseley.
+ 24889 [luislavena@g] the 1.9 ruby-debug and getting the vm_core.h not found error. So I'm going=
+ 24908 [rogerdpack@g] ase, pull the Ruby sources from ftp.ruby-lang.org based on the current RUBY=
  24915 [caleb@in or ] Maybe if you fail to find the exact same release on ftp, you can fall

[Bug #1777] <main>:330: [BUG] Segmentation fault
24887 [redmine@ru y] Issue #1777 has been updated by Jonathan Seder.
24890 [luislavena@g] there is a API incompatibility with 5.1.xx.

[Feature #1857] install *.h and *.inc
24888 [redmine@ru y] Issue #1857 has been updated by Jason Roelofs.

onigenc_strlen_null() leads to endless loop
24892 [ralfjunker@g] The code below leads to an endless loop. It works fine with the original Oniguruma, but not with the Ruby modifications downloaded from SVN today.
24902 [nobu@ru y- a] p[4] = p[5] = p[6] = p[7] = 0; /* append a terminator */

[Bug #1934] Segmentation fault
24894 [redmine@ru y] Bug #1934: Segmentation fault

[Backport #1910] BigDecimal addition inaccuracy 3.6525+24.35 != 28.25
24900 [redmine@ru y] Issue #1910 has been updated by Eliot Sykes.

[Backport #1910](Closed) BigDecimal addition inaccuracy 3.6525+24.35 != 28.25
24901 [redmine@ru y] Issue #1910 has been updated by Shyouhei Urabe.

Re: [Bug]  onigenc_strlen_null() leads to endless loop
24903 [nobu@ru y- a] Sorry, I missread it as 32LE.  It's a bug, thank you for the

[Bug #1935] onigenc_strlen_null() leads to endless loop
24904 [redmine@ru y] Bug #1935: onigenc_strlen_null() leads to endless loop

[Bug #1935](Closed) onigenc_strlen_null() leads to endless loop
24905 [redmine@ru y] Issue #1935 has been updated by Nobuyoshi Nakada.
24906 [ralfjunker@g] Many thanks, I can confirm that the fix works just fine.

unable to load .so files in windows if full path given
24907 [rogerdpack@g] Noticed this the other day
+ 24914 [caleb@in or ] Hmm, did you see there is a space in that require string? I would assume
+ 24916 [vjoel@pa h. ] That space wasn't in the string when you ran it, right? :)

[Bug #1729](Closed) Returning ignores ensure section when inside lambda
24910 [redmine@ru y] Issue #1729 has been updated by _ wanabe.

[Bug #1937] ruby 1.9.1p243 (2009-07-16 revision 24175) [x86_64-linux] seg.fault
24919 [redmine@ru y] Bug #1937: ruby 1.9.1p243 (2009-07-16 revision 24175) [x86_64-linux] seg.fault

regparse.c - patch to fix memory leak
24921 [ralfjunker@g] There are several memory leaks in regparse.c. They all relate to incomplete pattern branches, where a branch node is not freed when branch parsing is aborted. I discovered this by successively shortening all patterns in my test suite (which is not in Ruby, nor in C, unfortunately) down to zero length.
24924 [nobu@ru y- a] What patterns have you found?
24929 [ralfjunker@g] (?:a*|b*)(?:a*|b*)
24930 [nobu@ru y- a] OK, thank you, I could confirm the problem and your patch seems
24938 [ralfjunker@g] Great, thanks for the double-check!

extending '-S' to make working with multiple ruby VM's easier
24922 [stephen.bann] This may be an email better addressed to rubygems-developers but

[Bug #1939] Ripper doesn't handle local variables
24923 [redmine@ru y] Bug #1939: Ripper doesn't handle local variables

Ruby Core Newbies or Ruby Core Janitors?
24925 [nwertman@ap ] Several years ago I was partly involved with the Linux Kernel Newbies
+ 24952 [rogerdpack@g] up,
+ 24954 [meta@po ox c] up,

[Bug #1559] ERB single line comment does not work
24926 [redmine@ru y] Issue #1559 has been updated by khaled alhabache.

[Bug #1940] Segmentation fault on TestFiber#test_many_fibers_with_threads (make check)
24927 [redmine@ru y] Bug #1940: Segmentation fault on TestFiber#test_many_fibers_with_threads (make check)
24932 [rogerdpack@g] I always have to delete test_io.rb and test_fiber.rb before running
24933 [luislavena@g] Well, another note to make me feel less confident about releasing

[Feature #1889](Assigned) Teach Onigurma Unicode 5.0 Character Properties
24928 [redmine@ru y] Issue #1889 has been updated by Yui NARUSE.
24939 [matz@ru y- a] \p category information should be updated to the latest as long as our
+ 24940 [runrun@ru pa] I have a trivial script that parses UnicodeData.txt and looks for
| 24941 [now@bi wi se] If that°«s truly the case, wouldn°«t you rather volunteer to make it so
| 24942 [runrun@ru pa] I would, but I doubt I'm smart enough. ;-) I looked around a while
+ 25079 [duerst@it ao] I fully agree. One could even go as far as having a policy to use the

[Feature #1857] install *.h and *.inc
24931 [redmine@ru y] Issue #1857 has been updated by Mark Moseley.

[Bug #1941] Issues with Ruby 1.8.6 patchlevel 383 and any package installation
24934 [redmine@ru y] Bug #1941: Issues with Ruby 1.8.6 patchlevel 383 and any package installation

[Bug #1942] irb not running after installation
24935 [redmine@ru y] Bug #1942: irb not running after installation

[Bug #1873] MatchData#[]: Omits All But Last Captures Corresponding to the Same Named Group
24936 [redmine@ru y] Issue #1873 has been updated by Erik Hollensbe.

[Bug #1943] unexpected behavior of tr with unicode strings
24937 [redmine@ru y] Bug #1943: unexpected behavior of tr with unicode strings

[Bug #1486] DL::CParser#parse_struct_signature fails when argument is a String.
24943 [redmine@ru y] Issue #1486 has been updated by Minwoo Lee.

[Bug #1606] TestRequire failure
24944 [redmine@ru y] Issue #1606 has been updated by Usaku NAKAMURA.

[Bug #1486] DL::CParser#parse_struct_signature fails when argument is a String.
24945 [redmine@ru y] Issue #1486 has been updated by Nobuyoshi Nakada.

[Feature #1857] install *.h and *.inc
24947 [redmine@ru y] Issue #1857 has been updated by Mark Moseley.
24950 [rogerdpack@g] With 1.9+ you've got
24961 [usa@ga ba ec] p129 means that the source came from 1.9.1 branch, because

[Bug #1947] rb_w32_getenv has naive implementation
24949 [redmine@ru y] Bug #1947: rb_w32_getenv has naive implementation

[Bug #1829] Net::FTP gettextfile appends a newline character
24955 [redmine@ru y] Issue #1829 has been updated by mathew murphy.

"fiber called across trap" - why would this be bad?
24956 [james@me ia ] I have a C program that embeds Ruby 1.9.1. When I call into the Ruby interp=

[Bug #1891](Closed) (:A .. :z).to_a results symbol table overflow
24957 [redmine@ru y] Issue #1891 has been updated by Yukihiro Matsumoto.

[Bug #1948] RDoc Fails with Non-ASCII Pathnames
24958 [redmine@ru y] Bug #1948: RDoc Fails with Non-ASCII Pathnames

[Bug #1881] [PATCH] Build Documentation for Kernel#gem and Gem
24959 [redmine@ru y] Issue #1881 has been updated by Run Paint Run Run.
24977 [rogerdpack@g] rubygems.org works for me, rubygem.org doesn't however.

[Bug #1948] RDoc Fails with Non-ASCII Pathnames
24960 [redmine@ru y] Issue #1948 has been updated by Eric Hodel.

[Bug #1881] [PATCH] Build Documentation for Kernel#gem and Gem
24962 [redmine@ru y] Issue #1881 has been updated by Eric Hodel.

[Feature #1947](Rejected) rb_w32_getenv has naive implementation
24963 [redmine@ru y] Issue #1947 has been updated by Usaku NAKAMURA.

[Feature #1889] Teach Onigurma Unicode 5.0 Character Properties
24964 [redmine@ru y] Issue #1889 has been updated by Yui NARUSE.

[Feature #1889] Teach Onigurma Unicode 5.0 Character Properties
24965 [redmine@ru y] Issue #1889 has been updated by Yui NARUSE.

[Bug #1943](Rejected) unexpected behavior of tr with unicode strings
24966 [redmine@ru y] Issue #1943 has been updated by Yusuke Endoh.

[ANN] Initial release of the desc_method gem--a "run time RI for  methods"
24967 [rogerdpack@g] I am pleased to announce the release of desc_method.

[Bug #1955] Ruby-YAML interpretation of accented characters
24970 [redmine@ru y] Bug #1955: Ruby-YAML interpretation of accented characters

[Feature #1889] Teach Onigurma Unicode 5.0 Character Properties
24971 [redmine@ru y] Issue #1889 has been updated by Run Paint Run Run.

[Bug #1873] MatchData#[]: Omits All But Last Captures Corresponding to the Same Named Group
24973 [redmine@ru y] Issue #1873 has been updated by Run Paint Run Run.

[Bug #1797] trace instruction not generated by compiler
24974 [redmine@ru y] Issue #1797 has been updated by Mark Moseley.

[Feature #1889] Teach Onigurma Unicode 5.0 Character Properties
24975 [redmine@ru y] Issue #1889 has been updated by Yui NARUSE.
24978 [matz@ru y- a] Can you check in?
24979 [naruse@ai em] I'll check in when all CR_* are updated.

[Bug #1960] errors in configure on AIX
24980 [redmine@ru y] Bug #1960: errors in configure on AIX

[Backport #1232](Closed) sprintf Heap Corruption
24981 [redmine@ru y] Issue #1232 has been updated by Kirk Haines.

[Feature #1961] Kernel#__dir__
24982 [redmine@ru y] Feature #1961: Kernel#__dir__
+ 25180 [matz@ru y- a] I accept the proposal.  If a patch comes, I'd love to merge it in.
+ 25182 [judofyr@gm i] Wouldn't it be a little confusing to remember that __FILE__ is uppercase and
  25183 [matz@ru y- a] __FILE__ is a keyword and __dir__ is a method.  I'd like to emphasize
  25184 [hongli@pl n9] I think it should be __DIR__ for consistency. There are no other __ things in Ruby
  + 25185 [ryand-ruby@z] => ["__send__", "__id__"]
  + 25187 [matz@ru y- a] On 1.9, we have __method__ and __callee__ lowercase for the same reason.
  + 25193 [naruse@ai em] And you can add cons to (3) add Kernel#__dir__
    25194 [ryand-ruby@z] If we have to have this (I'm against it in general) then I think #1

[Feature #1889] Teach Onigurma Unicode 5.0 Character Properties
24984 [redmine@ru y] Issue #1889 has been updated by Run Paint Run Run.
24985 [nobu@ru y- a] It is the length of the name.  But I'd like to make them a

[Backport #1437](Closed) 1.8.7-p160 compilation with CC fails on OpenSolaris
24986 [redmine@ru y] Issue #1437 has been updated by Kirk Haines.

[Feature #1961] Kernel#__dir__
24987 [redmine@ru y] Issue #1961 has been updated by Narihiro Nakamura.

[Bug #1962] Kernel#Array shouldn't call #to_a if it has been undef'd
24988 [redmine@ru y] Bug #1962: Kernel#Array shouldn't call #to_a if it has been undef'd

[Bug #1964] Compile Issue on Solaris 10
24989 [redmine@ru y] Bug #1964: Compile Issue on Solaris 10

[Bug #1965] the strange thing in Iconv under windows(GBK)
24990 [redmine@ru y] Bug #1965: the strange thing in Iconv under windows(GBK)

[Bug #1965] the strange thing in Iconv under windows(GBK)
24991 [redmine@ru y] Issue #1965 has been updated by Yui NARUSE.

[Feature #1889] Teach Onigurma Unicode 5.0 Character Properties
24992 [redmine@ru y] Issue #1889 has been updated by Yui NARUSE.

[Feature #1966] windows unicode mkdir
24993 [redmine@ru y] Feature #1966: windows unicode mkdir

[Feature #1966] windows unicode mkdir
24994 [redmine@ru y] Issue #1966 has been updated by Vit Ondruch.

[Bug #1965] the strange thing in Iconv under windows(GBK)
24995 [redmine@ru y] Issue #1965 has been updated by junchen wu.

[Bug #1965] the strange thing in Iconv under windows(GBK)
24996 [redmine@ru y] Issue #1965 has been updated by Yui NARUSE.

[Feature #1966] windows unicode mkdir
24997 [redmine@ru y] Issue #1966 has been updated by Vit Ondruch.

[Feature #1966] windows unicode mkdir
24998 [redmine@ru y] Issue #1966 has been updated by Vit Ondruch.

[Bug #1965] the strange thing in Iconv under windows(GBK)
24999 [redmine@ru y] Issue #1965 has been updated by junchen wu.

[Feature #1966] windows unicode mkdir
25000 [redmine@ru y] Issue #1966 has been updated by Vit Ondruch.

[Backport #1001](Closed) Interpreter-wide deadlock when native close() is called on fd which is currently being IO#select()ed
25001 [redmine@ru y] Issue #1001 has been updated by Kirk Haines.

[Bug #1970] Pathname#to_str doesn't appear to work anymore
25002 [redmine@ru y] Bug #1970: Pathname#to_str doesn't appear to work anymore

[Bug #1797] trace instruction not generated by compiler
25003 [redmine@ru y] Issue #1797 has been updated by Mark Moseley.

[Bug #1970] Pathname#to_str doesn't appear to work anymore
25004 [redmine@ru y] Issue #1970 has been updated by Jeremy Kemper.

[Bug #1970] Pathname#to_str doesn't appear to work anymore
25005 [redmine@ru y] Issue #1970 has been updated by Jeremy Kemper.

[Bug #1494] tempfile#unlink may silently fail on windows
25006 [redmine@ru y] Issue #1494 has been updated by Jeremy Kemper.
25007 [luislavena@g] dows.

[Bug #1494] tempfile#unlink may silently fail on windows
25008 [redmine@ru y] Issue #1494 has been updated by Shyouhei Urabe.
25011 [nobu@ru y- a] I'd vote for Luis's suggestion.
25012 [matz@ru y- a] I am not sure what he exactly wants, and what would happen on Windows.
25017 [luislavena@g] ently fail on windows"

[Bug #1971] Segmentation fault in readline
25009 [redmine@ru y] Bug #1971: Segmentation fault in readline

[Bug #1972] Changing ENV['TZ'] of a running process should change behavior of Time
25010 [redmine@ru y] Bug #1972: Changing ENV['TZ'] of a running process should change behavior of Time

[Bug #1494] tempfile#unlink may silently fail on windows
25013 [redmine@ru y] Issue #1494 has been updated by Usaku NAKAMURA.

[Bug #1973] PTY module ignores exception handling block; renders Expect useless
25014 [redmine@ru y] Bug #1973: PTY module ignores exception handling block; renders Expect useless

[Bug #1960] errors in configure on AIX
25015 [redmine@ru y] Issue #1960 has been updated by Yutaka Kanemoto.

[Bug #1971](Closed) Segmentation fault in readline
25016 [redmine@ru y] Issue #1971 has been updated by Yui NARUSE.

[Bug #1494] tempfile#unlink may silently fail on windows
25018 [redmine@ru y] Issue #1494 has been updated by Hongli Lai.
25019 [akr@fs j. rg] Why we don't have a method to do it?
25021 [hongli@pl n9] Good idea, I can add that too.
25022 [hongli@pl n9] On second thought, I'm not sure whether a block syntax would be very

[Bug #1974] --program-suffix changes too many things
25020 [redmine@ru y] Bug #1974: --program-suffix changes too many things

[Bug #1965](Closed) the strange thing in Iconv under windows(GBK)
25023 [redmine@ru y] Issue #1965 has been updated by Yui NARUSE.

[Bug #1654] Segmentation fault after a "make install" under OpenSolaris 2009.06
25024 [redmine@ru y] Issue #1654 has been updated by Pedro Saraiva.

[Backport #1975] Backport Dir.mktmpdir
25025 [redmine@ru y] Backport #1975: Backport Dir.mktmpdir
25033 [akr@fs j. rg] It is possible to copy Dir.mktmpdir to the test suite.
+ 25093 [wyhaines@gm ] for Backport #1168, so it needs to be backported to 1.8.6 to facilitate us=
| 25095 [akr@fs j. rg] It seems your maintainance policy is different from Urabe's.
| + 25096 [shyouhei@ru ] This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
| | 25097 [matz@ru y- a] I am not going to allow him to add any new feature to 1.8.6 without
| | 25100 [shyouhei@ru ] In this case, Dir.mktmpdir does exist on all other live branches than 1.8.6.
| + 25098 [wyhaines@gm ] That distinction is somewhat blurry, though.  Some of the bugfixes
|   + 25102 [shyouhei@ru ] This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
|   + 25115 [akr@fs j. rg] I see.  No problem for me.
+ 44177 [joe.swatosh@] ...

[Bug #1494] tempfile#unlink may silently fail on windows
25026 [redmine@ru y] Issue #1494 has been updated by Hongli Lai.

[Bug #1978] fixed crash in lib/logger.rb from dependency on svn keywork expansion
25027 [redmine@ru y] Bug #1978: fixed crash in lib/logger.rb from dependency on svn keywork expansion

[Bug #1978] fixed crash in lib/logger.rb from dependency on svn keywork expansion
25028 [redmine@ru y] Issue #1978 has been updated by Stephen Bannasch.
25029 [wyhaines@gm ] or svn, based on a patch from Nobuhiro IMAI at [ruby-dev:37108].

[Bug #1801] parse error on variable/method collision
25030 [redmine@ru y] Issue #1801 has been updated by caleb clausen.

[Bug #1979] parser confused by local variable assignment
25032 [redmine@ru y] Bug #1979: parser confused by local variable assignment
25035 [brixen@gm il] nse and it seems to have been fixed independently of #1801 in the distant p=
25036 [caleb@in or ] These examples were cut down to an absolute minimum needed to show the
25037 [caleb@in or ] p(p = p m %(2))

[Bug #1980] Test::Unit.run= behaves contrary to documentation
25034 [redmine@ru y] Bug #1980: Test::Unit.run= behaves contrary to documentation

[Feature #1981] [PATCH] CSV Parsing Speedup
25038 [redmine@ru y] Feature #1981: [PATCH] CSV Parsing Speedup

[Bug #1982] Kernel.load(..., true) --> scope problem
25039 [redmine@ru y] Bug #1982: Kernel.load(..., true) --> scope problem

[Feature #1981] [PATCH] CSV Parsing Speedup
25040 [redmine@ru y] Issue #1981 has been updated by James Gray.

Proposal: Simpler block format
25041 [wycats@gm il] x = { contents }
+ 25042 [james@gr ys ] call_method ->() { proc_1 },
| + 25043 [ujihisa@gm i] The differences between -> and this new syntax are
| + 25047 [caleb@in or ] call_method load: ->{ proc_1 },
| | 25048 [james@gr ys ] Good tip.  Thanks!
| + 25051 [wycats@gm il] I'm fine with the new syntax as well. The main difference is that while ->{
+ 25044 [rick.denatal] A subtlety, I think
| 25045 [wycats@gm il] Yes. It would apply to cases NOT already handled by the current parser
+ 25046 [caleb@in or ] { foo bar => baz }
  + 25049 [wycats@gm il] Things that currently don't parse are fine to become blocks. I'd be worried
  | + 25053 [caleb@in or ] { p () => () }
  | | 25054 [wycats@gm il] Both of those cases continue to parse as a Hash with this patch.
  | | + 25056 [ujihisa@gm i] I made a panoptic results list. It may help you understand what was
  | | + 25099 [caleb@in or ] A spec is nice and all, but I guess what I'm really looking for is a
  | |   25103 [david@da id ] I appreciate the elegance of Yehuda's proposal, but I think I have to
  | |   25104 [ruby-ml@ki t] I am inclined to agree: it is yet another thing to memorise
  | + 25058 [matz@ru y- a] I don't worry about the ambiguity for the parser, but have anxiety for
  |   + 25059 [wycats@gm il] The compelling this for me is that it makes methods that take multiple
  |   | + 25060 [danielcavana] if we're throwing ideas out there, i've always thought it would be a good
  |   | | 25061 [wycats@gm il] I was actually just discussing that with Ujihisa. Unfortunately, it would
  |   | + 25063 [dblack@ru yp] I have to admit that this strikes me as a solution in search of a
  |   | | + 25064 [wycats@gm il] I can just speak for myself: the fact that there were multiple different
  |   | | | + 25065 [dblack@ru yp] I disagree. The block-as-syntactic-element, plus the "yield"
  |   | | | + 25117 [akr@fs j. rg] Proc objects and blocks are different with "break".
  |   | | |   25148 [wycats@gm il] You can think of proc as a block not bound to method (so there is
  |   | | + 25068 [brixen@gm il] in
  |   | |   + 25069 [matz@ru y- a] The def keyword is to define a method.  I assume your def {} proposal
  |   | |   | + 25072 [evan@fa li g] I know that one of the original reasons for having -> was because it
  |   | |   | | 25078 [wycats@gm il] Essentially, we currently have two semantic constructs: method-style and
  |   | |   | | + 25085 [dblack@ru yp] ...
  |   | |   | | | 25090 [rick.denatal] Somehow this all reminds me of Fortran.
  |   | |   | | + 25112 [duerst@it ao] Abstracting from the syntax details, I think some streamlining like the
  |   | |   | + 25073 [wycats@gm il] def { something }
  |   | |   |   25076 [wycats@gm il] To say it another way, I think it's simplifying to the programmer to be able
  |   | |   + 25071 [jeremy@bi sw] in
  |   | |   + 25105 [drbrain@se m] Ugh, no.  You'll break code when you choose a winner.
  |   | |     25109 [brixen@gm il] You break code with any deprecated feature. So what?
  |   | + 25106 [drbrain@se m] If they're all blocks, how do you yield to them?
  |   |   25107 [vjoel@pa h. ] Right. And anyway, taking many arguments is code smell, isn't it?
  |   |   + 25108 [ujihisa@gm i] # In this post, I'll state an opinion only about bare {}.
  |   |   + 25110 [jeremy@bi sw] No. Ruby has special syntax for Hash as last arg, after all.
  |   |   + 25111 [wycats@gm il] Your argument is "make a DSL to handle multiple args" -- seems kinda
  |   + 25062 [dblack@ru yp] I don't think I was the one who proposed this. I'd not be in favor of
  |   + 25082 [judofyr@gm i] m { "block" }
  + 25050 [wycats@gm il] Right. That's why I asked @ujihisa to write the patch before I submitted the
threads.html
top