[#205] openbsd system call changes — Jamie Herre <jfh@...>
Hi,
7 messages
2002/07/05
[#216] lib/mkfm.rb: have_bin()/find_bin() — Sean Chittenden <sean@...>
This could be me over looking something, but in mkmf.rb, there is no
7 messages
2002/07/07
[#221] Wiring up the Boehm GC to the Ruby interpreter — Matthew Bloch <matthew@...>(by way of Matthew Bloch <mattbee@...>)
Hi there;
4 messages
2002/07/12
[#228] Patch to stop TCPSocket.new blocking on DNS lookups — Matthew Bloch <mattbee@...>
Hello;
6 messages
2002/07/17
[#237] object.c ruby.h (fwd) — Robert Skarwecki <skaav@...>
Hello everybody,
42 messages
2002/07/24
[#239] Re: [PATCH] object.c ruby.h (fwd)
— GOTO Kentaro <gotoken@...>
2002/07/24
At Thu, 25 Jul 2002 00:02:28 +0900,
[#240] Re: [PATCH] object.c ruby.h (fwd)
— Dave Thomas <Dave@...>
2002/07/24
GOTO Kentaro <gotoken@notwork.org> writes:
[#246] Re: [PATCH] object.c ruby.h (fwd)
— GOTO Kentaro <gotoken@...>
2002/07/25
At Thu, 25 Jul 2002 05:05:46 +0900,
[#247] Re: [PATCH] object.c ruby.h (fwd)
— Dave Thomas <Dave@...>
2002/07/25
GOTO Kentaro <gotoken@notwork.org> writes:
[#248] Re: [PATCH] object.c ruby.h (fwd)
— nobu.nokada@...
2002/07/25
Hi,
[#249] Re: [PATCH] object.c ruby.h (fwd)
— Dave Thomas <Dave@...>
2002/07/25
nobu.nokada@softhome.net writes:
[#250] Re: [PATCH] object.c ruby.h (fwd)
— nobu.nokada@...
2002/07/25
Hi,
[#252] Re: [PATCH] object.c ruby.h (fwd)
— GOTO Kentaro <gotoken@...>
2002/07/25
At Fri, 26 Jul 2002 03:11:02 +0900,
[#253] Re: [PATCH] object.c ruby.h (fwd)
— Dave Thomas <Dave@...>
2002/07/25
GOTO Kentaro <gotoken@notwork.org> writes:
[#255] Re: [PATCH] object.c ruby.h (fwd)
— GOTO Kentaro <gotoken@...>
2002/07/25
At Fri, 26 Jul 2002 05:34:10 +0900,
[#268] Re: [PATCH] object.c ruby.h (fwd)
— Masaki Suketa <masaki.suketa@...>
2002/07/27
In message "Re: [PATCH] object.c ruby.h (fwd)"
[#269] Re: [PATCH] object.c ruby.h (fwd)
— Dave Thomas <Dave@...>
2002/07/27
Masaki Suketa <masaki.suketa@nifty.ne.jp> writes:
[#288] Re: [PATCH] object.c ruby.h (fwd)
— Masaki Suketa <masaki.suketa@...>
2002/08/03
In message "Re: [PATCH] object.c ruby.h (fwd)"
[#295] Re: [PATCH] object.c ruby.h (fwd)
— "NAKAMURA, Hiroshi" <nahi@...>
2002/08/05
Hi,
[#260] Re: [PATCH] object.c ruby.h (fwd)
— kjana@...4lab.to (YANAGAWA Kazuhisa)
2002/07/26
In message <m2bs8vr1h7.fsf@zip.local.thomases.com>
[#279] A truth? patch + benchmarks
— "Christoph" <chr_news@...>
2002/07/31
[#280] Re: A truth? patch + benchmarks
— ts <decoux@...>
2002/07/31
>>>>> "C" == Christoph <chr_news@gmx.net> writes:
[#283] RE: A truth? patch + benchmarks
— "Christoph" <chr_news@...>
2002/08/01
[#241] Compiling ruby on SGI origins — Bil Kleb <W.L.Kleb@...>
I just tried compiling ruby-1.6.7 on a couple SGI origins (mips-sgi-irix6.5),
6 messages
2002/07/25
Re: [PATCH] object.c ruby.h (fwd)
From:
GOTO Kentaro <gotoken@...>
Date:
2002-07-25 22:23:15 UTC
List:
ruby-core #255
At Fri, 26 Jul 2002 05:34:10 +0900,
Dave Thomas wrote:
> If you call Regexp#match with a non-string argument, it calls that
> argument's to_str method to coerce it into a string.
>
> So, perhaps, if the expression to pass to 'if', 'while', and friends
> isn't 'true' or 'false', the interpreter should call #truth? on it to
> coerce it into a truth value.[1]
Oops! Sorry, I misunderstood that `and' or `or' treat conditions as
same as `if' or `while' do. Now I agree your opinion but would like
to withdraw proposition to introduce anything built-in to obtain truth
value for each object. The truth is not simple indeed.
% ruby17 -e '$_ = "foo"; /x/ or puts :pass'
% ruby17 -e '$_ = "foo"; puts :pass unless /x/'
pass
% ruby17 -v
ruby 1.7.2 (2002-07-13) [i386-freebsd4.5]
By the way, how about asking the auther to fit the behavior of
RubyUnit's assert() to Test::Unit's?
% ruby ~/foo.rb
Test::Unit ------------------------------
Loaded suite TestTU
Started...
.
Finished in 0.003085 seconds.
1 runs, 1 assertions, 0 failures, 0 errors
RubyUnit ------------------------------
TestRU#test_x E.
Time: 0.177137
FAILURES!!!
Test Results:
Run: 1/1(1 asserts) Failures: 0 Errors: 1
Errors: 1
/home/gotoken/foo.rb:21:in `test_x'(TestRU): 1st argument <1> type should be TrueClass or FalseClass. (TypeError)
from /home/gotoken/foo.rb:25
% cat ~/foo.rb
puts "Test::Unit ------------------------------"
require "test/unit"
require "test/unit/ui/console/testrunner"
class TestTU < Test::Unit::TestCase
def test_x
assert(1)
end
end
Test::Unit::UI::Console::TestRunner.run(TestTU)
puts "RubyUnit ------------------------------"
require "runit/testcase"
require "runit/cui/testrunner"
class TestRU < RUNIT::TestCase
def test_x
assert(1)
end
end
RUNIT::CUI::TestRunner.run(TestRU.suite)
%
-- Gotoken