[#9644] Determinant Problem in Matrix.rb — <noreply@...>
Bugs item #7001, was opened at 2006-12-01 03:50
This is 100% intended. You have to learn integer arithmetics when you
[#9654] Float numbers comparison — "Paulo Soeiro" <pcsoeiro@...>
Hi,
On 12/1/06, Paulo Soeiro <pcsoeiro@gmail.com> wrote:
[#9661] Dir.exist? — Kornelius Kalnbach <murphy@...>
hi!
[#9664] Bigdecimal isn't comparable — <noreply@...>
Bugs item #7045, was opened at 2006-12-04 19:20
On 12/4/06, noreply@rubyforge.org <noreply@rubyforge.org> wrote:
[#9685] Segmentation fault - bignorm() — ico@... (Ico Doornekamp)
[#9713] Sets and String subclasses — <noreply@...>
Bugs item #7253, was opened at 2006-12-13 12:26
> I would expect the second puts to return 5, not nil. In fact, I'd expect s.to_a[0] to return the same object as a.
[#9722] Kernel#system broken inside Dir.chdir(&block) if system command doesn't have shell characters — <noreply@...>
Bugs item #7278, was opened at 2006-12-14 13:59
Hi,
I bet your script /usr/local/bin/p4 is a shell script which doesn't have a
On Dec 14, 2006, at 18:57, Michael Selig wrote:
[#9725] Fixes going into 1.8.5.9 — "Zev Blut" <rubyzbibd@...>
Hello,
[#9749] System V IPC in standard library? — Steven Jenkins <steven.jenkins@...>
Back in August, I needed a semaphore to serialize access to an external
Hi,
Nobuyoshi Nakada wrote:
Hi,
[#9753] CVS freeze — SASADA Koichi <ko1@...>
Hi,
Hi,
Hi,
Hi,
Hi,
* Shugo Maeda (shugo@ruby-lang.org) wrote:
[#9794] Fwd: [Vit-core] Ruby 1.8.5-p2 Stable Version download bug-fix confusion. — James Edward Gray II <james@...>
The following is a complaint we received about the Ruby home page today.
[#9797] Where to start — "Strong Cypher" <cypherstrong@...>
-----BEGIN PGP SIGNED MESSAGE-----
[#9803] RDoc patch that fixes rb_const_define output — <noreply@...>
Patches item #7499, was opened at 2006-12-30 05:23
On 12/30/06, Eric Hodel <drbrain@segment7.net> wrote:
On Dec 30, 2006, at 19:16, Daniel Berger wrote:
On Dec 31, 2006, at 24:31, Eric Hodel wrote:
[#9816] merge YARV — SASADA Koichi <ko1@...>
Hi,
Re: Where to start
Because VALUE is NOT just a POINTER, such as Fixnum. In Ruby, Fixnum is stored as long, not a pointer. In modern machine, pointer should be aligned, so the last two bits of the pointer should be 0. So the VALUE whose the last two bits is not 0 could be used in other places. Fixnum set the last bit to 1, so you can see the following code in Ruby.h #define FIXNUM_FLAG 0x01 #define INT2FIX(i) ((VALUE)(((long)(i))<<1 | FIXNUM_FLAG)) #define FIXNUM_P(f) (((long)(f))&FIXNUM_FLAG) The cost for creating a fixnum is very low, so there's no need to maintain integer object cache like in Python and Java to improve performance. The above is just an example for VALUE. In Ruby, nil, true, false, symbol are all special VALUE. You can get more information from RHG. 2006/12/30, Strong Cypher <cypherstrong@gmail.com>: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > a think not easy in this language it's the original doc, japan so ... > I hope a fully english version will be available soon, it could be more easy > for helping > > But thx for that, effectivly it sould be a pointer > > why don't call it POINTER so ??? hihi > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.6 (MingW32) - WinPT 1.0.1 > > iD8DBQFFlidFEg3iyspSWPARArXWAJsHHH2CfGxe3Q4BcJNb2ek3qjccdACfa1HS > apXd0Lsj38lYwT/6O9Sv5ic= > =mSrI > -----END PGP SIGNATURE----- > > -- Everything is simple!