>You might want to add '-e0' to the command line. That makes the
>termination slightly tidier.

On WIN/NT DOS, I tried this:
C:\Program\Ruby>ruby -e0 sample\eval.rb

It does not give me the 'ruby>' prompt any more, but returns immediately to 
DOS. Option '-e0' does not work with sample\eval.rb.

Regards,
Dat

>From: Dave Thomas <Dave / thomases.com>
>Reply-To: ruby-talk / netlab.co.jp
>To: ruby-talk / netlab.co.jp (ruby-talk ML)
>Subject: [ruby-talk:01758] Re: Perl => Ruby
>Date: 06 Mar 2000 11:14:37 -0600
>
>The following message is a courtesy copy of an article
>that has been posted to comp.lang.misc as well.
>
>"Dat Nguyen" <thucdat / hotmail.com> writes:
>
> > That's it!
> > What's a relief!
> >
> > On WIN/NT DOS, after:
> > C:\Program\Ruby>ruby sample\eval.rb
> >
>
>You might want to add '-e0' to the command line. That makes the
>termination slightly tidier.
>
> > I tried:
> > ruby>print "Hello World"
> >
> > It yields:
> > Hello Worldnil
> >
> > I've been through this kind of thing in Perl, the 'nil' is the value
> > returned by the whole print statement, right?
>
>That's it!
>
>If you'd just typed
>
>ruby> "hello world"
>
>It would have said "hello world". There's normally no need for print
>or puts statements, the main loop of eval inspects and prints the
>result of the expression you type.
>
>
>Regards
>
>
>Dave

______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com