[#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:4893] Re: FEATURE REQUEST: Fixnum bitfields
In message <200009120032.UAA06359@toolshed.com>
andy@toolshed.com writes:
> >I wrote too.
> >
> > --> http://www2a.biglobe.ne.jp/~seki/ruby/bits.rb
>
> See? What a popular concept :-)
....And yet another :-)
<http://www.os.xaxon.ne.jp/~kjana/ruby/bitvec.tar.gz>
Providing bitwise operation with BitVector itself and Integer but
strongly depends on the current implementation of Bignum.
# Ah, slice of BitVector? I didn't have a sence for implementing
# such a problematic thing :-P
--
kjana@os.xaxon.ne.jp September 12, 2000
Speech is silver, silence is golden.
=begin
= Name
bitvec.
= Synopsis
require "bitvec"
vec = BitVector.new
vec[10] = 1
puts vec[10]
msk = BitVector.new
msk.set 0x000f
puts vec&msk
:
= Description
This extension library provides BitVector, an Integer like object
one can access an its specified bit without extra objects. Initially
BitVector has length sufficient to hold bits specified at creation
(default is 16). A vector is expanded on referencing or modifying
a bit that is not in the vector, or being set a longer bit mask by
BitVector#set.
Bitwise operations with BitVectors or Bignums are available.
Resulting BitVector's length are equal to receiver --- on a operation
res = vec&msk, the length of res is equal to that of vec. If msk is
shorter than vec, computations are done as if upper bits of msk is 0.
= Methods
== Class Methods
--- BitVector.new(len = 16)
Creates new bit vector. If len is specified, initial length
of BitVector is determined for effectively holding the len bits.
== Instance Methods
--- BitVector#set(val)
Sets val as a bit mask. Namely each bit of the vector is set
according to the bit of the val. val must be an Integer or a
BitVector.
--- BitVector#[](bit)
References the bit bit of the BitVector.
--- BitVector#[]=(bit, val)
Sets the bit bit of the BitVector. val must be 0 or 1.
--- BitVector#&(val)
--- BitVector#and(val)
Returns bitwise and of the BitVector and val. val must be an
Integer or a BitVector. #and is a destructive form. That is
it modifies self.
--- BitVector#|(val)
--- BitVector#or(val)
Returns bitwise or of the BitVector and val. val must be an
Integer or a BitVector. #or is a destructive form. That is
it modifies self.
--- BitVector#^(val)
--- BitVector#xor(val)
Returns bitwise exclusive or of the BitVector and val. val must
be an Integer or a BitVector. #xor is a destructive form. That
is it modifies self.
--- BitVector#~@
--- BitVector#not
Returns bitwise not of the BitVector. #not is a destructive form.
That is it modifies self.
--- BitVector#to_i
Returns Integer representation of BitVector.
= Bugs
Current implementation is strongly depends on the structure of Bignum.
Therefore does not have enough portability.
=end