[#4766] Wiki — "Glen Stampoultzis" <trinexus@...>

21 messages 2000/09/04
[#4768] RE: Wiki — "NAKAMURA, Hiroshi" <nahi@...> 2000/09/04

Hi, Glen,

[#4783] Re: Wiki — Masatoshi SEKI <m_seki@...> 2000/09/04

[#4785] Re: Wiki — "NAKAMURA, Hiroshi" <nakahiro@...> 2000/09/05

Howdy,

[#4883] Re-binding a block — Dave Thomas <Dave@...>

16 messages 2000/09/12

[#4930] Perl 6 rumblings -- RFC 225 (v1) Data: Superpositions — Conrad Schneiker <schneik@...>

Hi,

11 messages 2000/09/15

[#4936] Ruby Book Eng. translation editor's questions — Jon Babcock <jon@...>

20 messages 2000/09/16

[#5045] Proposal: Add constants to Math — Robert Feldt <feldt@...>

15 messages 2000/09/21

[#5077] Crazy idea? infix method calls — hal9000@...

This is a generalization of the "in" operator idea which I

17 messages 2000/09/22

[#5157] Compile Problem with 1.6.1 — Scott Billings <aerogems@...>

When I try to compile Ruby 1.6.1, I get the following error:

15 messages 2000/09/27

[ruby-talk:4850] Re: FEATURE REQUEST: Fixnum bitfields

From: matz@... (Yukihiro Matsumoto)
Date: 2000-09-11 16:27:09 UTC
List: ruby-talk #4850
Hi,

In message "[ruby-talk:4849] FEATURE REQUEST: Fixnum bitfields"
    on 00/09/12, Wayne Scott <wscott@ichips.intel.com> writes:

|why not:
|
|fixnum[bit,len]    access a bitfield in number
|bignum[bit,len]    access a bitfield in number

Do you mean 0xbabe[16,8] returns 0xba?
Hmm, is this useful?  Or just for completeness?

|fixnum[Range]      access a bitfield in number
|bignum[Range]      access a bitfield in number

Same as above.  I agree with your friend.  Persuade me.

|While I am on the subject of bitfields where is another question.
|Supose I read a series or raw 256 bit data chunks from a file into
|Strings.  How can I transfer them to Bignum's so i can do bitwise ORs
|and ANDs on them.  (I want to convert my CRC checksum generator for
|CPU caches from perl to Ruby.)

def bits2num(str)
  n = 0
  str.each_byte do |c|
    n <<= 8
    n |= c
  end
  n
end

							matz.

In This Thread