<E13rNw8-0005hw-00 / ev.netlab.zetabits.co.jp>

    <8tsj9p$nv2$1 / nnrp1.deja.com> <8766m569ix.wl / sextant.weatherlight.org>
X-Mailer: Franklin Webmailer 1.0
X-AOL-IP: 207.53.80.158
Content-Type: multipart/mixed; charset="us-ascii"; boundary=-------3b26a1539729f213b26a1539729f21

This is a MIME message in the multipart format

---------3b26a1539729f213b26a1539729f21
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

Hi..... I am a Ruby novice, really just a curious inquirer.  I would appreciate someone translating the attached python sieve benchmark to RUBY, it would really help me get a handle on the way Ruby is written.

Having the sieve benchmark in this form will also help me compare Ruby to the interpreted language "Euphoria" which seems to be a very nice language but lacks 00P functions completely.

Thanks,

--
Ken Rhodes


__________________________________________________________________
Get your own FREE, personal Netscape Webmail account today at http://webmail.netscape.com/
---------3b26a1539729f213b26a1539729f21
Content-Type: application/octet-stream; name="sieve.py"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="sieve.py"
Content-Description: sieve.py

IyBwcmltZSBzaWV2ZSBpbiBQeXRob24NCg0KIyBzZXQgMSBoaWdoZXIgZm9yIFB5dGhvbiBm
b3ItbG9vcDoNCkJBVENIID0gNTENCkJFTkNIX1RJTUUgPSAxNSAgIyBob3cgbWFueSBzZWNv
bmRzIHRvIHJ1biBiZW5jaG1hcmsNClNJWkUgPSA1MDANCk9OID0gMQ0KT0ZGID0gMA0KDQpm
cm9tIHRpbWUgaW1wb3J0IGNsb2NrDQoNCmRlZiBzaWV2ZSgpOgkNCglnbG9iYWwgZmxhZ3MN
Cgljb3VudCA9IDANCglmbGFncyA9IFtPTl0qKFNJWkUrMSkNCgkNCglmb3IgaSBpbiByYW5n
ZSgxLCBTSVpFKToNCgkJc3RpbGxfcHJpbWUgPSBmbGFnc1tpXQ0KCQlpZiBzdGlsbF9wcmlt
ZToNCgkJCXByaW1lID0gMiAqIGkNCgkJCXByaW1lID0gcHJpbWUgKyAxDQoJCQlzdGFydCA9
IHByaW1lICsgaQ0KCQkJZm9yIGsgaW4gcmFuZ2Uoc3RhcnQsIFNJWkUsIHByaW1lKToNCgkJ
CQlmbGFnc1trXSA9IE9GRg0KCQkJY291bnQgPSBjb3VudCArIDENCglyZXR1cm4gY291bnQN
Cg0KZGVmIG1haW4oKToNCglnbG9iYWwgZmxhZ3MNCglwcmludCAicHJpbWUgc2lldmUgYmVu
Y2htYXJrIC4uLiINCgljeWNsZXMgPSAwDQoJdCA9IGNsb2NrKCkNCgl3aGlsZSBjbG9jaygp
IDwgdCArIEJFTkNIX1RJTUU6DQoJCWZvciBpIGluIHJhbmdlKDAsIEJBVENIKToNCgkJCW5w
cmltZXMgPSBzaWV2ZSgpDQoJCQlpZiBucHJpbWVzICE9IDE2NzoNCgkJCQlwcmludCAid2hv
b3BzISINCgkJY3ljbGVzID0gY3ljbGVzICsgQkFUQ0gNCgkNCgl0ID0gY2xvY2soKSAtIHQg
DQoJcHJpbnQgIiVnIHNpZXZlcyBwZXIgc2Vjb25kIiAlIChjeWNsZXMgLyB0KQ0KDQoJcHJp
bnQgIiUzZCIgJSAyLA0KCWZvciBpIGluIHJhbmdlKDEsIFNJWkUpOg0KCQlpZiBmbGFnc1tp
XToNCgkJCXByaW50ICIlM2QiICUgKGkqMisxKSwNCgkNCm1haW4oKQ0KDQo=

---------3b26a1539729f213b26a1539729f21--