[#539] A new discussion topic ;-) — Clemens Hintze <c.hintze@...>
Hi all,
[#546] Question concerning modules (1) — clemens.hintze@...
[#548] Bug: concerning Modules! — clemens.hintze@...
[#564] Ruby 1.3.7 — Yukihiro Matsumoto <matz@...>
Ruby 1.3.7 is out, check out:
[#567] New feature request! :-) — clemens.hintze@...
On 6 Aug, Yukihiro Matsumoto wrote:
Hi,
On 6 Aug, Yukihiro Matsumoto wrote:
[#590] Bug in Array#clone! — clemens.hintze@...
Hi,
Hi,
[#600] A `File' is not a `IO'????? — clemens.hintze@...
Hi,
On 10 Aug, Yukihiro Matsumoto wrote:
Hi,
Hi,
Hi,
On 11 Aug, GOTO Kentaro wrote:
Hi,
On 11 Aug, Yukihiro Matsumoto wrote:
Hi,
[#607] How to pass by `new' method of superclass? — clemens.hintze@...
[#626] Next misbehavior (sorry :-) — clemens.hintze@...
Hi,
[#634] ANN: testsupp.rb 0.1 — Clemens Hintze <c.hintze@...>
Hi,
[#637] Backtrace of SIGSEGV — Clemens Hintze <c.hintze@...>
Hi,
Hi,
On 12 Aug, Yukihiro Matsumoto wrote:
Hi,
On 12 Aug, Yukihiro Matsumoto wrote:
Hi,
[#655] Your wish is fulfilled (erhm, almost ;-) — Clemens Hintze <c.hintze@...>
Hi Gotoken,
[#667] How do I use `callcc' — Clemens Hintze <c.hintze@...>
Hi,
[#668] Way to intercept method calls? — Clemens Hintze <c.hintze@...>
Hi,
[#679] Documentation about RD? — Clemens Hintze <c.hintze@...>
Hi,
=begin
On 18 Aug, Toshiro Kuwabara wrote:
Hi,
On 18 Aug, GOTO Kentaro wrote:
Hi,
On 19 Aug, Toshiro Kuwabara wrote:
Hi,
On 19 Aug, Toshiro Kuwabara wrote:
Hi,
Hi,
On 19 Aug, Toshiro Kuwabara wrote:
Hi
Hi,
Hi,
Hi Tosh and all,
Hi,
Hi,
Hi,
Hi,
Hi,
Hi,
Hi,
Hi,
Hi,
On 19 Aug, Yukihiro Matsumoto wrote:
Hi,
On 20 Aug, Toshiro Kuwabara wrote:
Hi,
On 21 Aug, Toshiro Kuwabara wrote:
Hi,
On 21 Aug, Toshiro Kuwabara wrote:
Hi,
Hi,
Hi,
On 24 Aug, Toshiro Kuwabara wrote:
Hi,
I thought people might be interested in this. Here's how I am plugging
On 31 Aug, Jonathan Aseltine wrote:
[#737] RD with multi charset — Minero Aoki <aamine@...>
Hi, I'm Minero Aoki. This is my first mail in this mailling list.
Hi,
Hi,
Hi,
Hi,
On 28 Aug, Minero Aoki wrote:
Hi,
[ruby-talk:00783] Re: plugging Ruby
Hi
In message "[ruby-talk:00782] Re: plugging Ruby"
on 99/08/31, clemens.hintze@alcatel.de <clemens.hintze@alcatel.de> writes:
>> What is Ruby?
>>
>> Ruby is a GPL'd object-oriented programming language that is
>
>Sorry, but that is not totally true! You *can* put Ruby under the GPL,
>but you have not to ought to! You could also take matz' style license as
>contained in the README. :-))
>
>That could be *very* important. GPL is too restrictive. matz' license is
>much more free than the GPL. That is essential for using Ruby in
>commercial apps. So I would propose to change that sentence.
Maybe, Ruby's license should be separated from README and have its own
name to make referring easy. But using the word `GPL' in a such flier
maybe nice for some people.
>> interpreted, powerful, elegant, and extensible. It features complete,
>> built-in regular expression facilities (much like Perl's), a true
>
>Hmm... I feel a little bit unsatisfied with that regexp thingy! Ruby has
>no built-in regular expressions, but a built-in syntax for creating
>instances of the class `Regexp'. That is unlike Perl and, IMHO, a big
>advantage. Both the regexp syntax (e.g. `/.../' or `%r[...]') is
>built-in as so is the class `Regexp', so we perhaps could say the
>sentence like above. But then the advantage would not be clear, I feel.
Though you are right, it is small matter, I think :-)
>> garbage collector (unlike Python), and a simple, intuitive syntax
>> (unlike Perl or Python).
>
>You like to be flamed, isn't it? ;-))) Although I find Ruby the best, I
>would not said its syntax is more clear or intuitive than Python's one.
>
>But we have not to discuss about Perl, of course :-))))
But I got to known Perl as a smart substitution of AWK in ten years
ago. Didn't you too, cle? :-)
>> In short, it is the best very high-level
>> language (VHLL) available.
>
>Here I agree totally with you! :-)
The acronym VHLL seems drawing peoples's attraction.
>> What do you think?
>
>See my comments above pls. Furthermore I think you should mention
>following things, if possible:
>
> - Ruby is not only OOL as e.g. Python is, but all in Ruby is an
> object of a certain class. There is no artifical distinction
> concerning types and classes as in Python or Perl.
>
> - Every class can be extend during runtime (means after definition)!
>
> - It does not matter for Ruby if a class is coded in C or in Ruby itself.
> A parent class can also be coded in C or Ruby. That is a strong feature
> for people who wants to extend the ruby interpreter.
>
> - Ruby supports prototype based programming as well as the traditional
> class/instance scheme.
>
> - The true garbage collector also breaks cycle references (unlike Python
> or Perl). Furthermore it is *very* easy for extension programmer to
> deal with Ruby's GC.
>
> - Ruby has true closures (unlike Python).
>
> - Block of code could be given to a subroutine for later execution.
>
> - Threads for the most platforms. They are independend from the OS native
> thread mechanism. So even M$-DOS could have multithreading using Ruby. :-)
>
>Okay! Enough advertisment. :-) These comments are not meant as critique,
>but as improvement proposal, ok? :-)
Nice but loquacity... I like, if anything, Jon's original version
except the sentence about license.
-- gotoken