[#2617] irb for 1.5.x — Andrew Hunt <Andy@...>
5 messages
2000/05/03
[#2639] OT: Japanese names — Dave Thomas <Dave@...>
4 messages
2000/05/09
[#2643] Ruby Toplevel — Dave Thomas <Dave@...>
7 messages
2000/05/09
[#2656] Re: Append alias for Array.append? — Aleksi Niemel<aleksi.niemela@...>
Hideto ISHIBASHI:
5 messages
2000/05/09
[#2660] win OLE / eRuby — Andrew Hunt <Andy@...>
8 messages
2000/05/09
[#2663] Re: win OLE / eRuby — Aleksi Niemel<aleksi.niemela@...>
>At Tue, 9 May 2000 09:14:51 -0400,
4 messages
2000/05/09
[#2667] The reference manual is now online — Dave Thomas <Dave@...>
6 messages
2000/05/09
[#2668] Re: The reference manual is now online — schneik@...
4 messages
2000/05/09
[#2702] Re: Append alias for Array.append? — Andrew Hunt <andy@...>
>From: Aleksi Niemel<aleksi.niemela@cinnober.com>
7 messages
2000/05/10
[#2752] RE: Array.pop and documentation [was: Append al ias for Array.append?] — Aleksi Niemel<aleksi.niemela@...>
6 messages
2000/05/11
[#2758] Re: irb install — Andrew Hunt <andy@...>
>|Excellent! Will you consider adding mod_ruby to install_app as
7 messages
2000/05/11
[#2777] Re: irb install
— "NAKAMURA, Hiroshi" <nakahiro@...>
2000/05/12
Hi,
[#2764] More code browsing questions — Albert Wagner <alwagner@...>
I see some class definitions contain "include" and "extend" statements.
6 messages
2000/05/12
[#2843] Re: editors for ruby — "Conrad Schneiker" <schneiker@...>
(Posted on comp.lang.ruby and ruby-talk ML.)
6 messages
2000/05/17
[#2874] RE: simple httpd for local use — Aleksi Niemel<aleksi.niemela@...>
> I personally use it for access to full-text indexed linux
6 messages
2000/05/18
[#2875] Re: simple httpd for local use
— hipster <hipster@...4all.nl>
2000/05/18
On Thu, 18 May 2000 09:10:28 +0200, Aleksi Niemelwrote:
[#2920] SWIG: virtual variable? — Yasushi Shoji <yashi@...>
hello,
4 messages
2000/05/22
[#2928] FYI: What our Python friends are up to. — "Conrad Schneiker" <schneiker@...>
Hi,
8 messages
2000/05/22
[#2964] Thank you — h.fulton@...
Thanks, Matz (and others) for your replies to
4 messages
2000/05/24
[#2973] Re: Socket.getnameinfo — ts <decoux@...>
>>>>> "D" == Dave Thomas <Dave@thomases.com> writes:
10 messages
2000/05/25
[#3016] rbconfig.rb — Dave Thomas <Dave@...>
5 messages
2000/05/28
[#3039] Re: Final for World Series: Python vs Ruby — "Dat Nguyen" <thucdat@...>
1 message
2000/05/30
[#3058] FailureClass? — Aleksi Niemel<aleksi.niemela@...>
Question arising from the FAQ:
7 messages
2000/05/31
[ruby-talk:02611] Re: linux-alpha/ccc / syntax
From:
matz@... (Yukihiro Matsumoto)
Date:
2000-05-01 09:36:01 UTC
List:
ruby-talk #2611
Hi,
In message "[ruby-talk:02609] linux-alpha/ccc / syntax"
on 00/04/30, Wes Nakamura <wknaka@pobox.com> writes:
|To get ruby 1.4.4 to compile with ccc, in eval.c line 726 in rb_eval's
|prototype, the NODE* must be changed to NODE* volatile; the same for
|line 732 in module_setup. I believe this is also the case with 1.5.
From unknown reason, ccc does not allow volatile in function
arguments. The code like below shut up ccc warnings.
static VALUE
rb_eval(self, n)
VALUE self;
NODE *n;
{
NODE * volatile node = n;
|Attempting to load a (shared object) module causes an unaligned trap
|followed by a segmentation violation. Normally the kernel handles
|unaligned accesses gracefully, but in this case it doesn't. I've traced
|it to do_entUnaUser in the kernel, which is supposed to handle the
|unaligned accesses, and apparently _dl_relocate_object, which appears to
|be in libc. (glibc 2.1.1 in this case)
Extensions compiled by gcc seems to work fine. Ruby compiled by ccc
can load extensions compiled by gcc. Probably ccc requires some
option to be set to generate dynamic loadable object like -fPIC for
gcc. Information is welcome.
|Well, now that I've got a working ccc-compiled ruby, is there a
|benchmark (rubystone? - nice name) to compare performance differences
|between the ccc and gcc compiled versions?
I often use
time ./ruby sample/test.rb > /dev/null
I really like to see rubystone though.
|Also, I've got a syntax question. Using () across multiple lines for
|method calls allows you to continue the parameter list without a \.
|However, it doesn't work for grouping/precedence.
Since parentheses can be used for group sentences, it is valid in
Ruby.
(print 5
print "\n"
55)
It works line
begin
print 5
print "\n"
55
end
Making newlines in parentheses work like Python introduces minor
backward incompatibility. Although I guess nobody use this syntax.
I think we should disscuss more before changing syntax.
matz.