REPL almost unusable

Bug #207180 reported by Daniel Finnie
2
Affects Status Importance Assigned to Milestone
Lighting Console
Fix Committed
Medium
Daniel Finnie

Bug Description

The REPL used in Lighting Console should steal some features from IRB including:
- command history
- tab completion
- color?
- hotkeys?

The Inline gem can do a lot of this:
http://inline.rubyforge.org/

Also, the junk that prints after most commands is worthless and takes up too much room. Get rid of it.

Changed in lighting-console:
assignee: nobody → danfinnie
importance: Undecided → Medium
status: New → Confirmed
Revision history for this message
Daniel Finnie (danfinnie) wrote :

Great strides have occurred and been pushed to the console branch.

Still to do:
- Fancy features like history at the command line.
- console.rb getting very messy, should refactor before it gets too deep.
- need to move things like dmx refresh into console.rb
- need to figure out a solution to these requires.
- lighting board command line needs to do something, not just figure out what channels it will work on.

Changed in lighting-console:
status: Confirmed → In Progress
Revision history for this message
Daniel Finnie (danfinnie) wrote :

The gem that I used to do this, Inline, really sucked memory and didn't work very well.

Next plan is readline -- copy IRB.

Changed in lighting-console:
status: In Progress → Confirmed
Changed in lighting-console:
status: Confirmed → Fix Committed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.