[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

comp.lang.ruby

IRB for mac

Simon Strandgaard

3/8/2005 9:18:00 PM

In the terminal there seems to be problem with the arrow keys.
When pressing arrow_left then I see ^[[D in the terminal.
pressing CTRL-A doesn't work neither.
I suspect the escape sequences isn't being read correct.

What is the solution for this?


btw: I am learning about Cocoa on mac and figured it would be
interesting to write a GUI frontend for IRB. Something like this:
http://aeditor.rubyforge.org/data/ma...

I wonder how I can establish communication with irb.
I am in paticular curious to how/if the freeride team has done it.

--
Simon Strandgaard


5 Answers

Dick Davies

3/8/2005 9:24:00 PM

0

* Simon Strandgaard <neoneye@gmail.com> [0317 21:17]:
> In the terminal there seems to be problem with the arrow keys.
> When pressing arrow_left then I see ^[[D in the terminal.
> pressing CTRL-A doesn't work neither.
> I suspect the escape sequences isn't being read correct.
>
> What is the solution for this?

Install the readline extension - see list archives.

--
'I should have been a plumber.'
-- Albert Einstein
Rasputin :: Jack of All Trades - Master of Nuns


Curt Hibbs

3/8/2005 9:24:00 PM

0

Simon Strandgaard wrote:
>
> In the terminal there seems to be problem with the arrow keys.
> When pressing arrow_left then I see ^[[D in the terminal.
> pressing CTRL-A doesn't work neither.
> I suspect the escape sequences isn't being read correct.
>
> What is the solution for this?
>
>
> btw: I am learning about Cocoa on mac and figured it would be
> interesting to write a GUI frontend for IRB. Something like this:
> http://aeditor.rubyforge.org/data/ma...
>
> I wonder how I can establish communication with irb.
> I am in paticular curious to how/if the freeride team has done it.

In FreeRIDE, we are using Martin DeMello's FXIrb:

http://rubyforge.org/proje...

You could take a look and see what he is doing.

Curt


James Gray

3/8/2005 9:26:00 PM

0

On Mar 8, 2005, at 3:17 PM, Simon Strandgaard wrote:

> In the terminal there seems to be problem with the arrow keys.
> When pressing arrow_left then I see ^[[D in the terminal.
> pressing CTRL-A doesn't work neither.
> I suspect the escape sequences isn't being read correct.
>
> What is the solution for this?

I suspect Ruby did not link against the readline library when
installing. I always install GNU Readline on OX X before I build Ruby.
I can use the arrow keys in irb normally, but my .irbrc file contains:

require 'irb/completion'
ARGV.concat [ "--readline" ]

Might try "irb --readline".

I'm completely guessing here and way out of my area though, so maybe on
of the gurus will have better advice...

Good luck.

James Edward Gray II



Simon Strandgaard

3/8/2005 9:35:00 PM

0

On Wed, 9 Mar 2005 06:24:20 +0900, Curt Hibbs <curt@hibbs.com> wrote:
> Simon Strandgaard wrote:
[snip]
> > btw: I am learning about Cocoa on mac and figured it would be
> > interesting to write a GUI frontend for IRB. Something like this:
> > http://aeditor.rubyforge.org/data/ma...
> >
> > I wonder how I can establish communication with irb.
> > I am in paticular curious to how/if the freeride team has done it.
>
> In FreeRIDE, we are using Martin DeMello's FXIrb:
>
> http://rubyforge.org/proje...
>
> You could take a look and see what he is doing.

I wasn't aware of FXIrb, nice. Thanks.


I am wondering how to make my Cocoa project into a ruby-extension,
so that I can require it from Ruby (so that main is in Ruby).
Any ideas on this ?

--
Simon Strandgaard


Simon Strandgaard

3/8/2005 9:43:00 PM

0

On Wed, 9 Mar 2005 06:26:23 +0900, James Edward Gray II
<james@grayproductions.net> wrote:
> On Mar 8, 2005, at 3:17 PM, Simon Strandgaard wrote:
>
> > In the terminal there seems to be problem with the arrow keys.
> > When pressing arrow_left then I see ^[[D in the terminal.
> > pressing CTRL-A doesn't work neither.
> > I suspect the escape sequences isn't being read correct.
> >
> > What is the solution for this?
>
> I suspect Ruby did not link against the readline library when
> installing. I always install GNU Readline on OX X before I build Ruby.
> I can use the arrow keys in irb normally, but my .irbrc file contains:
>
> require 'irb/completion'
> ARGV.concat [ "--readline" ]
>
> Might try "irb --readline".
>
> I'm completely guessing here and way out of my area though, so maybe on
> of the gurus will have better advice...
>
> Good luck.

Thanks, I should have known that a week ago :-)


I just realized that there exists a binary installer for ruby 1.8.2, that has
readline with it. The reason why I overlooked it the first time, was
because I didn't knew what a .dmg file was.

http://www.rubygarden.org/ruby?RubyO...

I will try it out.

--
Simon Strandgaard