[#4734] Possible regex bug? — hal9000@...
OK, I'm trying to match an optional comma followed by
[#4744] Piping in Ruby? — Stephen White <steve@...>
There's one construct I miss from shell scripts... The ability to pipe the
[#4766] Wiki — "Glen Stampoultzis" <trinexus@...>
Hi, Glen,
Howdy,
> I asked him/her. He/She opened the new site using tiki-1.0.4.
Hi, Glen,
Howdy,
[#4769] unix 'time' in Ruby? — Robert Feldt <feldt@...>
Hi.
[#4774] Module vs. Class — Jilani Khaldi <jilanik@...>
Hi,
[#4776] Listing methods in a module — DaVinci <bombadil@...>
Hi all. I need a little help :)
[#4792] closures — Stuart Zakon <zakons@...>
Can somebody please explain what a closure is within the context of
[#4809] Some questions — Friedrich Dominicus <frido@...>
[#4849] FEATURE REQUEST: Fixnum bitfields — Wayne Scott <wscott@...>
Hi,
[#4883] Re-binding a block — Dave Thomas <Dave@...>
matz@zetabits.com (Yukihiro Matsumoto) writes:
[#4916] Re: [TOY] FL — Andrew Hunt <andy@...>
> I still don't understand sorry.
[#4930] Perl 6 rumblings -- RFC 225 (v1) Data: Superpositions — Conrad Schneiker <schneik@...>
Hi,
[#4936] Ruby Book Eng. translation editor's questions — Jon Babcock <jon@...>
Nobody cares about this but me,
Thanks very much for the input.
SugHimsi.
,
[#4951] What do I need to compile 1.4? — "Glen Stampoultzis" <trinexus@...>
Platform is Windows 98
[#4987] Ruby Book Ch 2 English -- arguments/parameters/options? — Jon Babcock <jon@...>
Once again, I must impose on your good graces.
[#4992] Re: Perl 6 rumblings -- RFC 225 (v1) Data: S uperpositions (fwd) — Aleksi Niemel<aleksi.niemela@...>
Michael dared to suggest, and was probably right:
[#5009] Re: Ruby Book Ch 2 English -- arguments/parameters/options? — "Dat Nguyen" <thucdat@...>
[#5011] Changes in 1.6.0 — matz@... (Yukihiro Matsumoto)
Hi,
[#5013] A QuantumSuperposition Proposal for Ruby — Huayin Wang <wang@...>
# I have been play around the QuantumSuperpositions idea today and
[#5028] A Tru64 problem and ruby-talkietiquette — Aleksi Niemel<aleksi.niemela@...>
I just saw this (the little I could see in English)
[#5033] Having problems with Net::HTTP::do_finish — Dan Schmidt <dfan@...>
I just started using Ruby yesterday, and I'm having trouble with my
[#5045] Proposal: Add constants to Math — Robert Feldt <feldt@...>
Hi,
On Sat, 23 Sep 2000, Yukihiro Matsumoto wrote:
Hi,
On Fri, 22 Sep 2000, Masahiro Tanaka wrote:
>From: Robert Feldt <feldt@ce.chalmers.se>
[#5061] Proposal: Add rubycpp.h or include in ruby.h — Robert Feldt <feldt@...>
[#5070] Ruby Book 2.18, Eng.tl, kesaran pasaran? — Jon Babcock <jon@...>
From Ruby Book 2.18:
[#5077] Crazy idea? infix method calls — hal9000@...
This is a generalization of the "in" operator idea which I
[#5082] Application Error in 1.6.0 on Win2K — "Kevin Burge" <kcbspam@...>
I've created a 1.6.0 ruby extension (1.6.0 (2000-09-19) [i586-mswin32]),
[#5092] RE: Hanging require — Aleksi Niemel<aleksi.niemela@...>
> ruby -v a.rb
[#5114] Types and === — hal9000@...
<sigh> I imagine Yoda behind me, shaking his little green head
[#5157] Compile Problem with 1.6.1 — Scott Billings <aerogems@...>
When I try to compile Ruby 1.6.1, I get the following error:
[#5161] Re: Types and === — schneik@...
[#5175] Compiling 1.6.1 problem — Tony Reed <Callus@...>
Compiling Ruby 1.6.1 fails:
Hi,
On 9/29/00, Yukihiro Matsumoto wrote:
From: Tony Reed <Callus@Sympatico.CA>
[ruby-talk:5102] Re: regexp and performance
>>>>> "D" == DaVinci <bombadil@wanadoo.es> writes:
D> Do you have noticed this? am I wrong?... What can be the reason?.
Probably this is not the regexp engine
pigeon% cat ~/occur.rb
# word occurrence listing
# usege: ruby occur.rb file..
freq = Hash.new(0)
while gets()
for word in $_.split(/\W+/)
freq[word] += 1
end
end
pigeon%
pigeon% time ./ruby ~/occur.rb ~/aa
real 1m44.976s
user 1m44.440s
sys 0m0.510s
pigeon%
pigeon% ./ruby -v
ruby 1.4.6 (2000-08-16) [i686-linux]
pigeon%
% cumulative self self total
time seconds seconds calls ms/call ms/call name
31.55 19.89 19.89 94944089 0.00 0.00 rb_gc_mark
19.46 32.16 12.27 812670 0.02 0.02 st_foreach
14.42 41.25 9.09 1030 8.83 9.19 gc_sweep
5.30 44.59 3.34 1614849 0.00 0.00 ruby_re_match
3.49 46.79 2.20 46191335 0.00 0.00 mark_hashentry
3.31 48.88 2.09 2909817 0.00 0.00 st_lookup
3.01 50.78 1.90 1453442 0.00 0.00 rb_eval
pigeon% time ./ruby ~/occur.rb ~/aa
real 2m24.489s
user 2m24.190s
sys 0m0.320s
pigeon%
pigeon% ./ruby -v
ruby 1.6.1 (2000-09-22) [i686-linux]
pigeon%
% cumulative self self total
time seconds seconds calls ms/call ms/call name
33.96 30.03 30.03 143379443 0.00 0.00 rb_gc_mark
20.62 48.26 18.23 1262040 0.01 0.01 st_foreach
17.97 64.15 15.89 1560 10.19 10.43 gc_sweep
4.39 68.03 3.88 69735121 0.00 0.00 mark_hashentry
4.12 71.67 3.64 1614849 0.00 0.02 ruby_re_match
2.49 73.87 2.20 2909989 0.00 0.00 st_lookup
1.97 75.61 1.74 1453442 0.00 0.00 rb_eval
why the difference on st_foreach ?
If I disable the GC
pigeon% cat ~/occur.rb
# word occurrence listing
# usege: ruby occur.rb file..
GC.disable
freq = Hash.new(0)
while gets()
for word in $_.split(/\W+/)
freq[word] += 1
end
end
pigeon%
1.4.6
pigeon% time ./ruby ~/occur.rb ~/aa
real 0m44.605s
user 0m43.580s
sys 0m0.410s
pigeon%
1.6 (see %MEM VSZ RSS ) and it has not finished
pigeon% ps aux | head -1
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
pigeon%
pigeon% ps aux | grep ruby
ts 5730 33.9 86.6 371040 223032 ttyp2 R 14:37 1:19 ./ruby /home/ts/o
ccur.rb /home/ts/aa
ts 5746 43.0 0.1 1104 412 ttyp7 S 14:40 0:00 grep ruby
pigeon%
Guy Decoux