[#600] A `File' is not a `IO'????? — clemens.hintze@...

17 messages 1999/08/10
[#602] Re: A `File' is not a `IO'????? — matz@... (Yukihiro Matsumoto) 1999/08/10

Hi,

[#679] Documentation about RD? — Clemens Hintze <c.hintze@...>

Hi,

78 messages 1999/08/17
[#680] Summary of discussion about RD (Re: Documentation about RD?) — Toshiro Kuwabara <toshirok@...3.so-net.ne.jp> 1999/08/18

=begin

[#683] Re: Summary of discussion about RD (Re: Documenta tion about RD?) — clemens.hintze@... 1999/08/18

On 18 Aug, Toshiro Kuwabara wrote:

[#686] Re: Summary of discussion about RD (Re: Documenta tion about RD?) — gotoken@... (GOTO Kentaro) 1999/08/18

Hi,

[#687] Re: Summary of discussion about RD (Re: Docum enta tion about RD?) — clemens.hintze@... 1999/08/18

On 18 Aug, GOTO Kentaro wrote:

[#693] Re: Summary of discussion about RD (Re: Docum enta tion about RD?) — Toshiro Kuwabara <toshirok@...3.so-net.ne.jp> 1999/08/18

Hi,

[#695] Re: Summary of discussion about RD (Re: Docum enta tion about RD?) — Clemens Hintze <c.hintze@...> 1999/08/18

On 19 Aug, Toshiro Kuwabara wrote:

[#697] Re: Summary of discussion about RD (Re: Docum enta tion about RD?) — Toshiro Kuwabara <toshirok@...3.so-net.ne.jp> 1999/08/19

Hi,

[#703] Re: Summary of discussion about RD (Re: Docum enta tion about RD?) — Clemens Hintze <c.hintze@...> 1999/08/19

On 19 Aug, Toshiro Kuwabara wrote:

[#706] Re: Summary of discussion about RD (Re: Docum enta tion about RD?) — Toshiro Kuwabara <toshirok@...3.so-net.ne.jp> 1999/08/19

Hi,

[#681] Re: Summary of discussion about RD (Re: Documentation about RD?) — gotoken@... (GOTO Kentaro) 1999/08/18

Hi,

[#682] Re: Summary of discussion about RD (Re: Documentation about RD?) — Toshiro Kuwabara <toshirok@...3.so-net.ne.jp> 1999/08/18

Hi,

[#684] Re: Summary of discussion about RD (Re: Documentation about RD?) — TAKAHASHI Masayoshi <maki@...> 1999/08/18

Hi Tosh and all,

[#685] Re: Summary of discussion about RD (Re: Documentation about RD?) — gotoken@... (GOTO Kentaro) 1999/08/18

Hi,

[#689] Re: Summary of discussion about RD (Re: Documentation about RD?) — Toshiro Kuwabara <toshirok@...3.so-net.ne.jp> 1999/08/18

Hi,

[#694] Re: Summary of discussion about RD (Re: Documentation about RD?) — matz@... (Yukihiro Matsumoto) 1999/08/18

Hi,

[#700] Re: Summary of discussion about RD (Re: Documentation about RD?) — Toshiro Kuwabara <toshirok@...3.so-net.ne.jp> 1999/08/19

Hi,

[#702] Re: Summary of discussion about RD (Re: Documentation about RD?) — matz@... (Yukihiro Matsumoto) 1999/08/19

Hi,

[#704] Re: Summary of discussion about RD (Re: Docum entation about RD?) — Clemens Hintze <c.hintze@...> 1999/08/19

On 19 Aug, Yukihiro Matsumoto wrote:

[#719] Re: Summary of discussion about RD (Re: Docum entation about RD?) — Toshiro Kuwabara <toshirok@...3.so-net.ne.jp> 1999/08/20

Hi,

[#720] Re: Summary of discussion about RD (Re: Docum entation about RD?) — clemens.hintze@... 1999/08/20

On 20 Aug, Toshiro Kuwabara wrote:

[#721] Re: Summary of discussion about RD (Re: Docum entation about RD?) — Toshiro Kuwabara <toshirok@...3.so-net.ne.jp> 1999/08/20

Hi,

[#722] Re: Summary of discussion about RD (Re: Docum entation about RD?) — clemens.hintze@... 1999/08/20

On 21 Aug, Toshiro Kuwabara wrote:

[#723] Re: Summary of discussion about RD (Re: Docum entation about RD?) — Toshiro Kuwabara <toshirok@...3.so-net.ne.jp> 1999/08/20

Hi,

[#737] RD with multi charset — Minero Aoki <aamine@...>

Hi, I'm Minero Aoki. This is my first mail in this mailling list.

26 messages 1999/08/22

[ruby-talk:00577] lisence (Re: Re: New feature request! :-))

From: matz@... (Yukihiro Matsumoto)
Date: 1999-08-06 15:52:49 UTC
List: ruby-talk #577
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.

In This Thread