[#6954] Why isn't Perl highly orthogonal? — Terrence Brannon <brannon@...>

27 messages 2000/12/09

[#7022] Re: Ruby in the US — Kevin Smith <kevinbsmith@...>

> Is it possible for the US to develop corporate

36 messages 2000/12/11
[#7633] Re: Ruby in the US — Dave Thomas <Dave@...> 2000/12/19

tonys@myspleenklug.on.ca (tony summerfelt) writes:

[#7636] Re: Ruby in the US — "Joseph McDonald" <joe@...> 2000/12/19

[#7704] Re: Ruby in the US — Jilani Khaldi <jilanik@...> 2000/12/19

> > first candidates would be mysql and postgressql because source is

[#7705] Code sample for improvement — Stephen White <steve@...> 2000/12/19

During an idle chat with someone on IRC, they presented some fairly

[#7750] Re: Code sample for improvement — "Guy N. Hurst" <gnhurst@...> 2000/12/20

Stephen White wrote:

[#7751] Re: Code sample for improvement — David Alan Black <dblack@...> 2000/12/20

Hello --

[#7755] Re: Code sample for improvement — "Guy N. Hurst" <gnhurst@...> 2000/12/20

David Alan Black wrote:

[#7758] Re: Code sample for improvement — Stephen White <steve@...> 2000/12/20

On Wed, 20 Dec 2000, Guy N. Hurst wrote:

[#7759] Next amusing problem: talking integers (was Re: Code sample for improvement) — David Alan Black <dblack@...> 2000/12/20

On Wed, 20 Dec 2000, Stephen White wrote:

[#7212] New User Survey: we need your opinions — Dave Thomas <Dave@...>

16 messages 2000/12/14

[#7330] A Java Developer's Wish List for Ruby — "Richard A.Schulman" <RichardASchulman@...>

I see Ruby as having a very bright future as a language to

22 messages 2000/12/15

[#7354] Ruby performance question — Eric Crampton <EricCrampton@...>

I'm parsing simple text lines which look like this:

21 messages 2000/12/15
[#7361] Re: Ruby performance question — Dave Thomas <Dave@...> 2000/12/15

Eric Crampton <EricCrampton@worldnet.att.net> writes:

[#7367] Re: Ruby performance question — David Alan Black <dblack@...> 2000/12/16

On Sat, 16 Dec 2000, Dave Thomas wrote:

[#7371] Re: Ruby performance question — "Joseph McDonald" <joe@...> 2000/12/16

[#7366] GUIs for Rubies — "Conrad Schneiker" <schneik@...>

Thought I'd switch the subject line to the subject at hand.

22 messages 2000/12/16

[#7416] Re: Ruby IDE (again) — Kevin Smith <kevins14@...>

>> >> I would contribute to this project, if it

17 messages 2000/12/16
[#7422] Re: Ruby IDE (again) — Holden Glova <dsafari@...> 2000/12/16

-----BEGIN PGP SIGNED MESSAGE-----

[#7582] New to Ruby — takaoueda@...

I have just started learning Ruby with the book of Thomas and Hunt. The

24 messages 2000/12/18

[#7604] Any corrections for Programming Ruby — Dave Thomas <Dave@...>

12 messages 2000/12/18

[#7737] strange border-case Numeric errors — "Brian F. Feldman" <green@...>

I haven't had a good enough chance to familiarize myself with the code in

19 messages 2000/12/20

[#7801] Is Ruby part of any standard GNU Linux distributions? — "Pete McBreen, McBreen.Consulting" <mcbreenp@...>

Anybody know what it would take to get Ruby into the standard GNU Linux

15 messages 2000/12/20

[#7938] Re: defined? problem? — Kevin Smith <sent@...>

matz@zetabits.com (Yukihiro Matsumoto) wrote:

26 messages 2000/12/22
[#7943] Re: defined? problem? — Dave Thomas <Dave@...> 2000/12/22

Kevin Smith <sent@qualitycode.com> writes:

[#7950] Re: defined? problem? — Stephen White <steve@...> 2000/12/22

On Fri, 22 Dec 2000, Dave Thomas wrote:

[#7951] Re: defined? problem? — David Alan Black <dblack@...> 2000/12/22

On Fri, 22 Dec 2000, Stephen White wrote:

[#7954] Re: defined? problem? — Dave Thomas <Dave@...> 2000/12/22

David Alan Black <dblack@candle.superlink.net> writes:

[#7975] Re: defined? problem? — David Alan Black <dblack@...> 2000/12/22

Hello --

[#7971] Hash access method — Ted Meng <ted_meng@...>

Hi,

20 messages 2000/12/22

[#8030] Re: Basic hash question — ts <decoux@...>

>>>>> "B" == Ben Tilly <ben_tilly@hotmail.com> writes:

15 messages 2000/12/24
[#8033] Re: Basic hash question — "David A. Black" <dblack@...> 2000/12/24

On Sun, 24 Dec 2000, ts wrote:

[#8178] Inexplicable core dump — "Nathaniel Talbott" <ntalbott@...>

I have some code that looks like this:

12 messages 2000/12/28

[#8196] My first impression of Ruby. Lack of overloading? (long) — jmichel@... (Jean Michel)

Hello,

23 messages 2000/12/28

[#8198] Re: Ruby cron scheduler for NT available — "Conrad Schneiker" <schneik@...>

John Small wrote:

14 messages 2000/12/28

[#8287] Re: speedup of anagram finder — "SHULTZ,BARRY (HP-Israel,ex1)" <barry_shultz@...>

> -----Original Message-----

12 messages 2000/12/29

[ruby-talk:8343] Re: open3 woes [sort of long]

From: Holden Glova <dsafari@...>
Date: 2000-12-30 06:44:14 UTC
List: ruby-talk #8343
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Sat, 30 Dec 2000 19:29, I think Dave Thomas wrote:
> Holden Glova <dsafari@paradise.net.nz> writes:
> > Ok, granted my test is set up to fail, but I wrote this simply to
> > make sure that the correct data was coming to stdout. Why does it
> > seem to append the entire contents of the file I pass to
> > RuntimeInterpreter#invoke to itself?
>
> Well, I can't reproduce it here:
>
>
> useless.rb
>
>      class Useless
>        def meth
>          puts "Useless method in a useless class"
>        end
>      end
>      u = Useless.new()
>      u.meth()
>
>
> t.rb
>
>      require 'open3'
>
>      class RuntimeInterpreter
>        def invoke(file)
>          streams = Open3.popen3("ruby -w #{file}")
>          streams.at(1).each() { |line|
>            puts line
>          }
>       end
>      end
>
>      require 'runit/testcase'
>
>      class Test_RuntimeInterpreter < RUNIT::TestCase
>        def testInvoke
>          interpreter = RuntimeInterpreter.new()
>          result = interpreter.invoke("../useless.rb")
>          assert(result == "Useless method in a useless class")
>        end
>      end
>
>      if __FILE__ == $0
>        require 'runit/cui/testrunner'
>        suite = RUNIT::TestSuite.new
>
>        suite.add_test(Test_RuntimeInterpreter.suite)
>        RUNIT::CUI::TestRunner.run(suite)
>      end
>
>
> dave[~/tmp 0:26:40] ruby t.rb
> Test_RuntimeInterpreter#testInvoke F.
> Time: 0.024983
> FAILURES!!!
> Test Results:
>  Run: 1/1(1 asserts) Failures: 1 Errors: 0
> Failures: 1
> t.rb:21:in `testInvoke': The condition is <false:FalseClass>
> (RUNIT::AssertionFailedError) from t.rb:30
> dave[~/tmp 0:26:44] cat useless.rb
> class Useless
>         def meth
>                 puts "Useless method in a useless class"
>         end
> end
> u = Useless.new()
> u.meth()
>
>
> I ran it several times with the same result.
>
> Are you using rubywin?

Nope this is on a Debian GNU Linux. Strange that your output doesn't produe 
the String from Useless#meth. That is what was happening to me when i was 
using backquotes `ruby -w #{file} 2>&1`. I'm totally stumped. Would it make 
any difference the fact that  my testcase is in a separate file? I noticed 
that for some reason this makes a difference for me when i'm using backquotes 
- - I don't know why, but my it will work just fine if I use backquotes and the 
test is in the same source file, but move the test into a separate source 
file and a separate directory and it fails. 

I'm already bald, yet I find myself constantly reaching for hair to pull out. 
Please help a desparate bald man :)

FWIW: Thanks for taking the time to try and simulate my problem.
- -- 
Signed,
Holden Glova
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.4 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQE6TYOczrxa+Gy/b/4RAsEhAJ4qAQxRT0BdRTIY3ncgArcYiWFklwCfcdUR
FxWp8Xt+z1QlO7F5CvGnHeI=
=s9v2
-----END PGP SIGNATURE-----

In This Thread