[#2320] Problems in mathn, rational, complex, matrix — Gavin Sinclair <gsinclair@...>
I received a message from Richard Graham mentioning a problem in the
[#2346] Patch for socket.c: control reverse lookup for every instance — Thomas Uehlinger <uehli@...>
Hi all
[#2357] Use the BasicSocket#do_not_reverse_lookup flag in Webrick — Thomas Uehlinger <uehli@...>
Hi
[#2367] Standard libraries — Dave Thomas <dave@...>
From ruby-dev summary:
Hi,
Hi,
By the way, this issue is about a matter of taste, so the debate is somewhat
Hi,
On Thu, Feb 12, 2004 at 02:58:22PM +0900, NAKAMURA, Hiroshi wrote:
On Thursday, February 12, 2004, 8:18:32 PM, Mauricio wrote:
On Thursday 12 February 2004 04:37, Gavin Sinclair wrote:
On Friday, February 13, 2004, 12:44:15 AM, Sean wrote:
(Dave Thomas: there's a question for you in the second paragraph; if you're
[#2397] PATCH: deprecate cgi-lib, getopts, importenv, parsearg from standard library — Gavin Sinclair <gsinclair@...>
Index: cgi-lib.rb
* Gavin Sinclair (gsinclair@soyabean.com.au) wrote:
On Thursday, February 12, 2004, 11:39:37 PM, E wrote:
Hi,
Hi,
[#2422] Re: [ruby-cvs] ruby: * lib/ftools.rb: documented — "U.Nakamura" <usa@...>
Hello,
[#2449] make install not getting through rdoc phase — "David A. Black" <dblack@...>
Hi --
[#2465] PATCH: OpenStruct#initialize to yield self — Gavin Sinclair <gsinclair@...>
This is a common approach I use to object initialization; I don't know
On Fri, 20 Feb 2004 02:42:00 +0900, Dave Thomas wrote:
> > As more general suggestion. Could 'new' yield the new object is a block
On Fri, 20 Feb 2004 08:24:31 +0900, Carlos wrote:
Hi,
Yukihiro Matsumoto wrote:
On Feb 20, 2004, at 4:33 PM, Joel VanderWerf wrote:
[#2494] rehash segfault — Nathaniel Talbott <nathaniel@...>
I don't have a lot of information on this bug at this point, but
Hi,
On Wed, Feb 25, 2004 at 03:30:54AM +0900, Yukihiro Matsumoto wrote:
[#2504] foldl and foldr — "Sean E. Russell" <ser@...>
Sorry if I'm opening old wounds; I have a hard time believing that nobody has
Re: Nested popens under OSX
On Feb 19, 2004, at 12:39 PM, Dave Thomas wrote:
> The following code fails under OSX:
>
> - - - - - - - - - -
> code = %q{
> pipe = IO.popen("-","w+")
> if pipe
> pipe.puts "Get a job!"
> $stderr.puts "Child says '#{pipe.gets.chomp}'"
> else
> $stderr.puts "Dad says '#{gets.chomp}'"
> puts "OK"
> end
> }
>
> require 'rbconfig'
>
> ruby = open("|ruby 2>&1", "w+")
> ruby.puts code
> ruby.close_write
> result = ruby.readlines
> ruby.close
>
> puts result
> - - - - - - - - - -
>
> I get:
>
> dave[Work/rubybook 11:33:33] ruby t.rb
> -:7: private method `chomp' called for nil:NilClass (NoMethodError)
> -:5: private method `chomp' called for nil:NilClass (NoMethodError)
> dave[Work/rubybook 11:34:06] ruby t.rb
> -:7: private method `chomp' called for nil:NilClass (NoMethodError)
> -:4:in `write': Broken pipe (Errno::EPIPE)
> from -:4:in `puts'
> from -:4
>
> However it works fine under Linux.
>
> If I run just the code in 'code' it works fine.
>
> Am I doing something stupid (the likely case), or is there a problem
> running popen inside a process that's run using popen?
>
>
I wasn't able to find the problem, but I can confirm that I see the
same results on Mac OS with ruby 1.8.1 (2003-12-25) [powerpc-darwin].
To simplify things, I took the "code" part and put it in a separate
file (brokenpipes) and then did:
tashi-delek:~/download/ruby-1.8.1 chadfowler$ cat brokenpipes |ruby 2>&1
Dad is 992
-:9: private method `chomp' called for nil:NilClass (NoMethodError)
-:3:in `write': Broken pipe (Errno::EPIPE)
from -:3:in `puts'
from -:3
I spent a little bit of fruitless time in the debugger and then
realized better go avoid being late for work!
Chad