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
URL:
Keywords:
: 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:
Issue Type: ENHANCEMENT
Exception Reporter:


Attachments

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
Umbrella.
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.:

   http://wiki.netbeans.org/TerminalEmulator

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 (http://wiki.netbeans.org/FaqRubyJIRBInNetBeans61)-- 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.