[#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:00577] lisence (Re: Re: New feature request! :-))
Hi,
In message "[ruby-talk:00573] Re: New feature request! :-)"
on 99/08/06, clemens.hintze@alcatel.de <clemens.hintze@alcatel.de> writes:
|But here is a question: I think, I have to code some of the converter
|in C or C++ for performance reasons. Perhaps I would have to link them
|statically with the Ruby interpreter. Now I have an interpreter, that
|is not standard Ruby anymore. I have modified it; extend it!
You can consider the interpreter with static linked extensions as mere
aggregation. So, you don't have to publish source code of your
extension library.
|Now my company would distribute that modified Ruby interpreter (along
|with the concerning scripts, of course) without pointing, where to get
|the source. Is that also allowed?
But, you still need to point where to get the source somewhere in the
distribution. That's required not because of my lisence, but LGPL,
which covers regex.[ch] in Ruby. I can agree with your condition, but
I can't change the LGPL condition. sigh.
In addition, strictly speaking, you can't use most of free softwares
under your circumstance. For example, GPL requires at least pointing
where to get the source, BSD style lisence like Python or Tcl requires
the copyright notice appearing in the supporting documentation.
Ruby's lisence is much weaker than GPL. Mostly same as Perl's, but
bit more weaker. If you or your colleage are using any free software
in your project, there must be the legal way to use Ruby.
|They even don't like free software too much! They want someone to make
|responsible for, if anything went wrong. As I have said, that I can
|take responsibility for Ruby within my task area, they let me
|investigate the license issues. If they are convinced, with the
|information I have collected, they will let me go my way .... :-))))))
Really? I thought free softwares are widely accepted in Europe.
|> the method `foo' should print "this is in foo\n", then return the
|> string value "foo".
|
|Okay! I see, I see. But we could workarount that using a `;' on the end
|of the `print' line, right?
It changes the newline behavior in Ruby. Small but great change;
enough to make me hesitate.
If the following returns nil, I feel angry. :-)
def foo
print "foobar\n"
"baz"
end
Python way is little bit nicer to parser, and users.
def foo
print "foobar\n"\
"baz"
end
Historically, Ruby did compile time concatenation for literals. But
when I found out two following facts, I stopped that.
* you can redefine String's `+' method
* string concatenation is light enough to abandon
|> I agree. If I can find good way to do compile time string
|> concatenation, I'd like to add it, maybe in Ruby 1.5.
|
|That would be nice, thank you! :-))))
Only if I find the way; it's too early to appreciate. ;-)
matz.