[ANN] ruby 1.8.1

Merry Christmas,

We finally announce the release of final stable 1.8.1 at

ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.8.1.tar.gz

This is mainly a bug fix release. You can wait for mirrors, if you
are not in hurry. Mirroring volunteers are welcome. In any cases,
the Md5 check sum is

5d52c7d0e6a6eb6e3bc68d77e794898e ruby-1.8.1.tar.gz

Happy Hacking Holidays.

						matz.

Excellent! Great work and Merry Christmas!

Andrew Walrond

···

On Wednesday 24 Dec 2003 8:25 pm, Yukihiro Matsumoto wrote:

Merry Christmas,

We finally announce the release of final stable 1.8.1 at

Merry Christmas,

We finally announce the release of final stable 1.8.1 at

ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.8.1.tar.gz

This is mainly a bug fix release. You can wait for mirrors, if you
are not in hurry. Mirroring volunteers are welcome.

Mirrored on RubyForge:

http://rubyforge.org/project/showfiles.php?group_id=30

Thanks, and Merry Christmas!

Yours,

Tom

Merry Christmas,

We finally announce the release of final stable 1.8.1 at

ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.8.1.tar.gz

mirrored at:

Thank you for the great Xmas present!

-A.

Thank you matz.

To celebrate this release and a decennial language, I would release a
translation of a historic record; what is the root of the name “Ruby.”
If it would be your fun, I should be very happy.

Merry Christmas,

···


SugHimsi == SUGIHARA Hiroshi
‘Le style est l’homme m^eme.’ (Buffon, 1753)

Subject: [ruby-dev:5173] Re: to_i, to_s Simple question
From: keiju@rational.com (Keiju Ishitsuka)

Extra: The desicive moment of the language name. [0]

                           [0] This is a footnote (except [0] ;-).

Talking on the chat. [1]

Forgive me Matz, this is without your permission. (__;;; [2]

    : 

By the way, do you have considered the name of the language?
The subsidiary in Hitachi had struck the advertisement [3]
Well, Tish, if it’s like shell enough.
But I want a smarter name.
Toilet paper?
That’s Tissue
What does it mean?
implies nothing
Such a word cannot be found.
Can I interpret it? Something elliptical?
No, absolutely no meaning. Nuance is its all
It’s…
A meaning is made suitably later.
possible trick though.
And, considered for a language name which is designed
a bit ago to shelve, is Pit
“Hole”
What’s the heck?
erm, when considered it was some abbreviation, but…
forgotten
ruby
a jewelry name after all
put it alongside kanji?
why jewel’s name?
the influence of Mitsubishi? [4]
perl
I see
So why not rubie? it should [5]
But, perl is related to a shell.
Oh, I don’t know that
never noticed that
Possibly the arrival of thorough thought…
hmmm
What kind of shellfish can make pearl?
Any kind is OK
really?
Is it such a thing?
just with AKOYAGAI is beautiful
that’s it.
in English.
with oyster can make it also
what’s it?
in Japanese, KAKI
AKOYAGAI is said pearl oyster. useless
well then oyster
ruby is better.
I have seen coral somewhere
SANGO
somewhat i have heard it.
i remember there’s a soft such as coral draw
bisque is it
Nuance of coral is good.
bisque is cool, but sounds bad
Coral, it may likely be anywhere
sure it is…
something in OS?
Was it so? Although it sounds neat
Can you look at the yellow book? [6]
there’s Chorus and Clouds
How quick
nothing also in the Nikkei book [7]
hmm.
then suppose there’s not and decide to it?
Is it no need to look over besides OS?
Especially a language …
language –
and company name
trademark
Isn’t it OK just only to ask an editor? [8]
whether it’s there or not.
Let us decide the codename now
tentative one.
Ok.
What is your best up to now?
I’m content with coral.
I thought ruby is cool as a codename, isn’t it
Well. ruby is also good.
But, coral is also good
arrr

Soon after the chat (a mail from Mr. Matsumoto):

\item codename is ruby or coral*
coral has worse impression than perl (perhaps) so quit it.
I remember ruby is my birth stone… [9]

Well, then Ruby.

Hence the name Ruby (^^;;;

        [1] At 24 Feb. 1993, in a private chat room.
            This time Matz and Keiju are about 200 km far apart.
            (And the chat is, of course, in Japanese. ;-)
            See also [8].
        [2] This translation itself is on the kind courtesy of
            the conversators' (Matz & Keiju's) permission.
            The workor (SugHimsi) sincerely thanks to them.
        [3] Another story; no concern with the rest.
        [4] Mitsubishi's trademark consists of three diamonds.
        [5] Remember Perl is not straightly 'Pearl'.
        [6] A commentary or a catalog of operating systems.
            I couldn't determine the book.
        [7] Ditto.
        [8] They were making arrangements of their joint work
            on object oriented programming book, which at last
            wasn't published.
            The work had a theme to develop a sample programming
            language (of course object oriented one).
        [9] Keiju speaking.

Acknowledgement: see [2].
That’s all, thank you.

Yukihiro Matsumoto wrote:

Merry Christmas,

We finally announce the release of final stable 1.8.1 at

ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.8.1.tar.gz

This is mainly a bug fix release. You can wait for mirrors, if you
are not in hurry. Mirroring volunteers are welcome.

I’ve mirrored it at ruby-doc.org

http://www.ruby-doc.org/downloads/ruby-1.8.1.tar.gz

James

Yukihiro Matsumoto wrote:

Merry Christmas,

We finally announce the release of final stable 1.8.1 at

ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.8.1.tar.gz

Just downloaded and built it on my Redhat 9 system. Works like a charm.

Merry Christmas from a not so white Christmas here in Sydney … it’s
currently 37C.

Harry O.

Checked in to PLD’s builders. Looks great! (And I’m happy to see rdoc
and xsd libraries!)

Ari

···

On Thu, 2003-12-25 at 05:25 +0900, Yukihiro Matsumoto wrote:

Merry Christmas,

We finally announce the release of final stable 1.8.1 at

ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.8.1.tar.gz

  ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.8.1.tar.gz

It don't like Solaris

nasun% ./configure --prefix=~/local/rp --enable-pthread
checking build system type... sparc-sun-solaris2.8
[...]
checking for nanosleep... no
checking for nanosleep in -lrt... yes
[...]
nasun%

nasun% make
gcc -g -O2 -I. -I. -c array.c
[...]
gcc -g -O2 main.o dmyext.o libruby-static.a -lpthread -ldl -lcrypt -lm -o miniruby
Undefined first referenced
symbol in file
nanosleep libruby-static.a(eval.o)
ld: fatal: Symbol referencing errors. No output written to miniruby
collect2: ld returned 1 exit status
make: *** [miniruby] Error 1
nasun%

nasun% grep -w rt configure.in
       AC_CHECK_LIB(rt, nanosleep, AC_DEFINE(HAVE_NANOSLEEP))
nasun%

Guy Decoux

“Yukihiro Matsumoto” matz@ruby-lang.org wrote in message

Merry Christmas,

Wish you all Merry Christmas and a very Happy New Year !

We finally announce the release of final stable 1.8.1 at

ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.8.1.tar.gz

Thanks a million, Matz !!

This is mainly a bug fix release. You can wait for mirrors, if you
are not in hurry. Mirroring volunteers are welcome. In any cases,
the Md5 check sum is

5d52c7d0e6a6eb6e3bc68d77e794898e ruby-1.8.1.tar.gz

Happy Hacking Holidays.

Only one error while testing on Win XP (Home) compiled
using VC++ 6.0

C:\RUBY-1.8.1\test>ruby -v
ruby 1.8.1 (2003-12-25) [i386-mswin32]
C:\RUBY-1.8.1\test>ruby runner.rb
Loaded suite .
Started
…E…














rexml cannot handle euc-jp without iconv/uconv


Finished in 138.86 seconds.

  1. Error:
    test_macCR(TestCSV):
    CSV::IllegalFormatError: CSV::IllegalFormatError
    c:/ruby/lib/ruby/1.8/csv.rb:509:in get_row' c:/ruby/lib/ruby/1.8/csv.rb:352:in each’
    c:/ruby/lib/ruby/1.8/csv.rb:324:in parse' c:/ruby/lib/ruby/1.8/csv.rb:231:in open_reader’
    c:/ruby/lib/ruby/1.8/csv.rb:208:in open' ./csv/test_csv.rb:1265:in test_macCR’

683 tests, 7251 assertions, 0 failures, 1 errors

C:\RUBY-1.8.1\test>

We finally announce the release of final stable 1.8.1 at

This is an excellent Xmas gift! Thanks a lot!

-g.

ps: is there a review of the new features in 1.8.1 somewhere on the
net? I understand there are some new libraries added.

···


http://www.joy.gr (ruby powered site :slight_smile:

Merry Christmas,

We finally announce the release of final stable 1.8.1 at

ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.8.1.tar.gz

This is mainly a bug fix release. You can wait for mirrors, if you
are not in hurry. Mirroring volunteers are welcome. In any cases,
the Md5 check sum is

5d52c7d0e6a6eb6e3bc68d77e794898e ruby-1.8.1.tar.gz

Happy Hacking Holidays.

$ ./configure --enable-shared --prefix=/usr/local
$ make
$ make test
test succeeded

make install

$ cd test
$ strace ruby -v 2>&1 | tail
stat64(“/usr/lib/mmx/cmov”, 0xbffff348) = -1 ENOENT (No such file or directory)
open(“/usr/lib/mmx/libruby.so.1.8”, O_RDONLY) = -1 ENOENT (No such file or directory)
stat64(“/usr/lib/mmx”, 0xbffff348) = -1 ENOENT (No such file or directory)
open(“/usr/lib/cmov/libruby.so.1.8”, O_RDONLY) = -1 ENOENT (No such file or directory)
stat64(“/usr/lib/cmov”, 0xbffff348) = -1 ENOENT (No such file or directory)
open(“/usr/lib/libruby.so.1.8”, O_RDONLY) = -1 ENOENT (No such file or directory)
stat64(“/usr/lib”, {st_mode=S_IFDIR|0755, st_size=53248, …}) = 0
writev(2, [{“ruby”, 4}, {“: “, 2}, {“error while loading shared libra”…, 36}, {”: “, 2}, {“libruby.so.1.8”, 14}, {”: “, 2}, {“cannot open shared object file”, 30}, {”: “, 2}, {“No such file or directory”, 25}, {”\n”, 1}], 10ruby: error while loading shared libraries: libruby.so.1.8: cannot open shared object file: No such file or directory
) = 118
exit_group(127) = ?

Isn’t that supposed to be /usr/local/lib/libruby.so.1.8 ?

Bye,
Kero.

PS: seems to be working fine without --enable-shared (running ruby
runner.rb now)

±-- Kero ----------------------- kero@chello.nl —+

all the meaningless and empty words I spoke |
Promises – The Cranberries |
±-- M38c — http://httpd.chello.nl/k.vangelder —+

···

On Thu, 25 Dec 2003 05:25:16 +0900, Yukihiro Matsumoto wrote:

Yukihiro Matsumoto wrote:

Merry Christmas,

We finally announce the release of final stable 1.8.1 at

ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.8.1.tar.gz

% cd test
% ruby runner.rb
Loaded suite .
Started
…/usr/local/lib/ruby/1.8/xsd/charset.rb:139: [BUG] Segmentation fault
ruby 1.8.1 (2003-12-25) [i686-linux]

matz@ruby-lang.org (Yukihiro Matsumoto) wrote in message news:1072297514.870716.32598.nullmailer@picachu.netlab.jp

Merry Christmas,

We finally announce the release of final stable 1.8.1 at

ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.8.1.tar.gz

This is mainly a bug fix release. You can wait for mirrors, if you
are not in hurry. Mirroring volunteers are welcome. In any cases,
the Md5 check sum is

5d52c7d0e6a6eb6e3bc68d77e794898e ruby-1.8.1.tar.gz

Happy Hacking Holidays.

  					matz.

Anyone wanna submit a story to slashdot? I dunno the changelog
details as well as, say, the developers. :slight_smile:

Dan

Hi,

From: “Shashank Date” sdate@everestkc.net
Newsgroups: comp.lang.ruby
Sent: Friday, December 26, 2003 2:51 PM

Only one error while testing on Win XP (Home) compiled
using VC++ 6.0

Hmm.

  1. Error:
    test_macCR(TestCSV):
    CSV::IllegalFormatError: CSV::IllegalFormatError
    c:/ruby/lib/ruby/1.8/csv.rb:509:in get_row' c:/ruby/lib/ruby/1.8/csv.rb:352:in each’
    c:/ruby/lib/ruby/1.8/csv.rb:324:in parse' c:/ruby/lib/ruby/1.8/csv.rb:231:in open_reader’
    c:/ruby/lib/ruby/1.8/csv.rb:208:in open' ./csv/test_csv.rb:1265:in test_macCR’

683 tests, 7251 assertions, 0 failures, 1 errors

Would you please show the result of

ruby -e ‘p ARGF.binmode.read’ csv/mac.csv

?

Regards,
// NaHi

I compiled OK under Solaris 2.8 just using ./configure with no
–enable-pthread option & everything was ok (got through tests fine with just 1
error in xml-soap part of test)

but If I do ./configure --enable-pthread I get same error as you.

···

On Fri, 26 Dec 2003 00:23:35 +0900, ts wrote:

nasun%

nasun% ./configure --prefix=~/local/rp --enable-pthread

It don’t like Solaris

Hi,

···

In message “Re: [ANN] ruby 1.8.1” on 03/12/29, Kero kero@chello.single-dot.nl writes:

$ ./configure --enable-shared --prefix=/usr/local
$ make
$ make test
test succeeded

make install

$ cd test
$ strace ruby -v 2>&1 | tail
stat64(“/usr/lib/mmx/cmov”, 0xbffff348) = -1 ENOENT (No such file or directory)
open(“/usr/lib/mmx/libruby.so.1.8”, O_RDONLY) = -1 ENOENT (No such file or directory)
stat64(“/usr/lib/mmx”, 0xbffff348) = -1 ENOENT (No such file or directory)
open(“/usr/lib/cmov/libruby.so.1.8”, O_RDONLY) = -1 ENOENT (No such file or directory)
stat64(“/usr/lib/cmov”, 0xbffff348) = -1 ENOENT (No such file or directory)
open(“/usr/lib/libruby.so.1.8”, O_RDONLY) = -1 ENOENT (No such file or directory)
stat64(“/usr/lib”, {st_mode=S_IFDIR|0755, st_size=53248, …}) = 0
writev(2, [{“ruby”, 4}, {“: “, 2}, {“error while loading shared libra”…, 36}, {”: “, 2}, {“libruby.so.1.8”, 14}, {”: “, 2}, {“cannot open shared object file”, 30}, {”: “, 2}, {“No such file or directory”, 25}, {”\n”, 1}], 10ruby: error while loading shared libraries: libruby.so.1.8: cannot open shared object file: No such file or directory
) = 118
exit_group(127) = ?

Isn’t that supposed to be /usr/local/lib/libruby.so.1.8 ?

Did you try ldconfig?

						matz.

/usr/local/lib/ruby/1.8/xsd/charset.rb:139:
[BUG] Segmentation fault
ruby 1.8.1 (2003-12-25) [i686-linux]

Well, can you run it under gdb and give the backtrace.

I can't reproduce the problem

Guy Decoux

“NAKAMURA, Hiroshi” nakahiro@sarion.co.jp

Would you please show the result of

ruby -e ‘p ARGF.binmode.read’ csv/mac.csv

C:\RUBY-1.8.1\test>ruby -e ‘p ARGF.binmode.read’ csv/mac.csv
“"Avenches","aus Umgebung"\r\n"Bad Hersfeld","Ausgrabung"”

Thank you for your attention.
– shanko

Isn’t that supposed to be /usr/local/lib/libruby.so.1.8 ?

Did you try ldconfig?

I should have…
(this is the single .so ruby is not loading itself :slight_smile:

Problem is indeed in the ldconfig/LD_LIBRARY_PATH area.
Things are much better now :slight_smile:

Bye,
Kero.

±-- Kero ----------------------- kero@chello.nl —+

all the meaningless and empty words I spoke |
Promises – The Cranberries |
±-- M38c — http://httpd.chello.nl/k.vangelder —+