This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 133994 - Terminal Emulator for Ruby
Summary: Terminal Emulator for Ruby
Status: NEW
Alias: None
Product: ruby
Classification: Unclassified
Component: Platform (show other bugs)
Version: 6.x
Hardware: All All
: P1 blocker (vote)
Assignee: issues@ruby
: 152316 (view as bug list)
Depends on: 152200 152201
Blocks: 147024
  Show dependency tree
Reported: 2008-04-25 21:44 UTC by Martin Krauskopf
Modified: 2011-01-28 20:11 UTC (History)
6 users (show)

See Also:
Exception Reporter:


Note You need to log in before you can comment on or make changes to this bug.
Description Martin Krauskopf 2008-04-25 21:44:49 UTC
For tracking purposes so far. Will be needed for (j)irb, Rails Console, Debugger Console, might be more. Candidate for
Comment 1 _ ttran 2008-09-16 11:42:08 UTC
btw: such a term emulator would be useful for many other usages (e.g. python/django),  not just ruby
Comment 2 Martin Krauskopf 2008-09-16 11:50:03 UTC
Yes, we know. There are works in progress by Ivan Soleimanipour, cf.:

This issue will likely depend on more general issue in "terminal emulator" component. Likely once the work by Ivan is
done, there will not leave to much work for Python/Scala/Ruby/<language_of_your_choice> modules implementors.

Works should restart once 6.5 is code-frozen and works on 7.0 starts again.
Comment 3 danmichaelson 2009-03-27 13:22:27 UTC
Just wanted to comment that currently this is partially accomplished using the JRuby console ( however 
that doesn't work with Rails applications that are incompatible with JRuby (e.g. any that require native gems). So I hope the core of this feature (basic terminal 
emulation features like up-arrow history and output coloring) is accomplished without dependency on JRuby, even if some extra aspects (e.g. code 
completion) might be enabled by JRuby.
Comment 4 ivan 2010-05-05 07:55:12 UTC
*** Bug 152316 has been marked as a duplicate of this bug. ***
Comment 5 ivan 2010-05-05 07:55:47 UTC
An experimental version of a terminal-based IOProvider is now available.
Check out the terminal module.