OS: Windows XP Pro, sp1
Emacs: GNU Emacs 21.2.1 (i386-msvc-nt5.1.2600) of 2002-03-19
ruby-mode.el: 1.59 ($Date: 2002/11/03 11:04:35 $)
inf-ruby.el: 1.6 (2002/09/07 14:35:46)
version of irb that doesn't work: 0.9 (02/07/03)
version of irb that *does* work: 0.7.4 (01/05/08)

I can uninstall ruby 1.7.3, install 1.6.7, and everything works. 
 Uninstall 1.6.7, reinstall 1.7.3, and I get the echo problem again.  So 
the emacs, ruby-mode.el, inf-ruby.el, are actually the same both times, 
it's just the version of irb that is changing (so my subject line should 
actually be: irb broken in 1.7.3? not inf-ruby.el).

Ruby (and irb) aren't on my PATH, so I edited inf-ruby.el to change 
ruby-program-name to "d:/ruby/bin/irb --inf-ruby-mode", but that was the 
only change (and it works with 1.6.7 but not 1.7.3).  Could that be the 
problem?

Thanks

Yukihiro Matsumoto wrote:

>Hi,
>
>In message "inf-ruby.el broken in version 1.7.3?"
>    on 02/11/28, Jeff de Vries <jdevries / pfrog.com> writes:
>|
>|I use emacs and run an inferior irb process within emacs (inf-ruby.el). 
>| Works great with version 1.6.7.  I just switched to version 1.7.3, and 
>|now everything I enter gets repeated back to me before the value is 
>|printed (see below).  The command line I'm using to invoke irb is 
>|"d:/ruby/bin/irb --inf-ruby-mode" (the same as worked with 1.6.7).  Do I 
>|need some other command line parameters, or is something broken, or what?
>
>It works for me.  Could you give me more info?
>Platform, ruby version (including date), inf-ruby version, etc.
>
>							matz.
>