[lnkForumImage]
TotalShareware - Download Free Software

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


 

Forums >

comp.lang.ruby

editors/IDEs

Jamie Orchard-Hays

11/24/2004 5:36:00 AM

I'm curious what people are favoring for editors and IDEs for Ruby.
I've been playing with TextMate, but coming from Intellij, I miss all
the completion.

Thanks,
Jamie



20 Answers

Phlip

11/24/2004 5:54:00 AM

0

Jamie Orchard-Hays wrote:

> I'm curious what people are favoring for editors and IDEs for Ruby.
> I've been playing with TextMate, but coming from Intellij, I miss all
> the completion.

>sigh<

Scite.

<a beat>

I'm such a laaaamer! I'm a sucker for hitting <F5>, and a script just runs!

--
Phlip
http://industrialxp.org/community/bin/view/Main/TestFirstUser...


Brian Schröder

11/24/2004 9:33:00 AM

0

On Wed, 24 Nov 2004 14:36:27 +0900
Jamie Orchard-Hays <jamie@dang.com> wrote:

> I'm curious what people are favoring for editors and IDEs for Ruby.
> I've been playing with TextMate, but coming from Intellij, I miss all
> the completion.
>
> Thanks,
> Jamie
>
>

xemacs, can be configured to do everything you dream up, and has a package for everything I dreamt about ;)

There was a thread on ruby-forum
http://www.ruby-forum.org/bb/viewtopi...

regards,

brian

--
Brian Schröder
http://www.brian-sch...



Ollivier Robert

11/24/2004 11:02:00 AM

0

On Wed, 24 Nov 2004 14:36:27 +0900, Jamie Orchard-Hays wrote:

> I'm curious what people are favoring for editors and IDEs for Ruby. I've
> been playing with TextMate, but coming from Intellij, I miss all the
> completion.

TextMate (which I also used and have registered) does completion
(based on what has alreay been typed in the file) and also has "snippets"
where you can completely define the completion (even with placeholders...).

Recommended (on OSX only though).

James Gray

11/24/2004 3:50:00 PM

0

On Nov 24, 2004, at 5:03 AM, Ollivier Robert wrote:

> On Wed, 24 Nov 2004 14:36:27 +0900, Jamie Orchard-Hays wrote:
>
>> I'm curious what people are favoring for editors and IDEs for Ruby.
>> I've
>> been playing with TextMate, but coming from Intellij, I miss all the
>> completion.
>
> TextMate (which I also used and have registered) does completion
> (based on what has alreay been typed in the file) and also has
> "snippets"
> where you can completely define the completion (even with
> placeholders...).
>
> Recommended (on OSX only though).

I'm keeping an eye on TextMate. I'll even admit that it has some
features that I could really get into, but...

For my money, BBEdit is still king on Mac OS X. I've been using BBEdit
for many years now and it's just hard to beat the raw power that it
offers through an elegant interface, in my opinion.

The "Find..." dialog in BBEdit is quite possibly perfect. It's a
massive selection of options that allow you to quickly locate or change
anything in the current file or a group of files you can specify
countless different ways. Beyond that one dialog, there is a huge
"Search" menu that complements it wonderfully. I need that everyday
and couldn't live without it.

BBEdit's "Markup" menu is a handy tool, the "Text" manipulation menu
does most of the mundane tasks of text management for me, CVS and Unix
script integration is smooth, the new "Text Factories" make mass
editing trivial... I could go on and on.

One thing that REALLY sets BBEdit apart from other GUI editors though
is that you can have it anyway you like it. Open "Preferences..." and
your eyes will bulge. It takes awhile to figure out what everything
controls, but when you do, you'll edit in an environment customized to
the way you think. You can change any menu keyboard shortcut and add
your own. This means a lot to me. I want to edit how I want to edit,
not how some designer thinks I should want to edit.

To be fair, BBEdit's price tag comes with more than a little sticker
shock, though for me it has been very worth it. Also, along the lines
of the original post, BBEdit doesn't have an auto-completion feature
(save Glossary items you build). Code folding, another popular topic
here, is not yet implemented either.

My vote is BBEdit, but I know how personal attachment to an editor is.
Given that, I suggest that you try things out. Most editors offer some
form of "demo". Find what speaks to you and use that.

James Edward Gray II



Lothar Scholz

11/24/2004 3:56:00 PM

0

Hello Jamie,

JOH> I'm curious what people are favoring for editors and IDEs for Ruby.
JOH> I've been playing with TextMate, but coming from Intellij, I miss all
JOH> the completion.

I think that at the moment there are only 3 maybe 4 useable IDE's out
there (i sorted them by personal preference :-) :

1) Arachno Ruby
2) XEmacs
3) VI
4) RDE (?)

At the moment none of them have completition (more then simple and unintelligent
repeated text completition). Even the best Ruby IDE written by the
best programmers with infinite time can't give you Code Insight that
is working correctly in more then a few percent of your code. Same
with refactoring. You are not using Java anymore so forget about most
of the tools you used with Intellij. With ruby you changed technology,
so you also have to change your tools and working style.

What you can expect is a really good integration of "ri"/rubydoc.
Unfortunately this is a very young technology that is now useable
with 1.8.2. So maybe in a year or so the situation is getting a little bit
better (for all IDE's that are under active development). At least for
Arachno Ruby i can promise you that this will happen during the next
spring/summer.


--
Best regards, emailto: scholz at scriptolutions dot com
Lothar Scholz http://www.ru...
CTO Scriptolutions Ruby, PHP, Python IDE 's




Zach Dennis

11/24/2004 4:59:00 PM

0

Lothar Scholz wrote:

> Hello Jamie,
>
> JOH> I'm curious what people are favoring for editors and IDEs for Ruby.
> JOH> I've been playing with TextMate, but coming from Intellij, I miss all
> JOH> the completion.
>
> I think that at the moment there are only 3 maybe 4 useable IDE's out
> there (i sorted them by personal preference :-) :
>
> 1) Arachno Ruby
> 2) XEmacs
> 3) VI
> 4) RDE (?)

5) Eclipse w/the RDT plugin
6) SciTe (no fancy features except code folding)
7) Crimson Editor (no fancy features)
8) Mondrian IDE

Zach


Jamie Orchard-Hays

11/24/2004 6:08:00 PM

0

My trial period on BBEdit 8 just ran out and it hasn't convinced me to buy
it. It has a way of doing things that I don't quite like, though it is
improved. It doesn't do completion either. So, in that sense it doesn't
suite my purposes for Ruby either. I'm also surprised that its search tool
is slower than BBEdit Lite's and doesn't cache the results like TextPad
(Windoze tool) so it's faster the next time.

TextMate is pretty cool, but rough around the edges. It's got the Ruby menu,
but the last thing I want to do is use a menu-driven way of inserting
methods, blocks, etc. It's horribly ineffecient to me. Type reach for the
track pad, open menu, find, click. UGH! (Also something I don't like about
BBEdit's html menus.) I'll definitely be keeping my eye on it. Hopefully
they will get their emacs bindings straight.

SubEthaEdit actually is a bit richer in terms of its key bindings that
TextMate (the emacs bindings are better), but doesn't have the Ruby
integration and notion of projects.

My ideal editor would be something like TexMate with real completion ala irb
with completion on and then an ability to click through to classes and
methods, but now we're getting into IDE territory.

Jamie




----- Original Message -----
From: "James Edward Gray II" <james@grayproductions.net>
To: "ruby-talk ML" <ruby-talk@ruby-lang.org>
Sent: Wednesday, November 24, 2004 10:49 AM
Subject: Re: editors/IDEs


> On Nov 24, 2004, at 5:03 AM, Ollivier Robert wrote:
>
>> On Wed, 24 Nov 2004 14:36:27 +0900, Jamie Orchard-Hays wrote:
>>
>>> I'm curious what people are favoring for editors and IDEs for Ruby. I've
>>> been playing with TextMate, but coming from Intellij, I miss all the
>>> completion.
>>
>> TextMate (which I also used and have registered) does completion
>> (based on what has alreay been typed in the file) and also has "snippets"
>> where you can completely define the completion (even with
>> placeholders...).
>>
>> Recommended (on OSX only though).
>
> I'm keeping an eye on TextMate. I'll even admit that it has some features
> that I could really get into, but...
>
> For my money, BBEdit is still king on Mac OS X. I've been using BBEdit
> for many years now and it's just hard to beat the raw power that it offers
> through an elegant interface, in my opinion.
>
> The "Find..." dialog in BBEdit is quite possibly perfect. It's a massive
> selection of options that allow you to quickly locate or change anything
> in the current file or a group of files you can specify countless
> different ways. Beyond that one dialog, there is a huge "Search" menu
> that complements it wonderfully. I need that everyday and couldn't live
> without it.
>
> BBEdit's "Markup" menu is a handy tool, the "Text" manipulation menu does
> most of the mundane tasks of text management for me, CVS and Unix script
> integration is smooth, the new "Text Factories" make mass editing
> trivial... I could go on and on.
>
> One thing that REALLY sets BBEdit apart from other GUI editors though is
> that you can have it anyway you like it. Open "Preferences..." and your
> eyes will bulge. It takes awhile to figure out what everything controls,
> but when you do, you'll edit in an environment customized to the way you
> think. You can change any menu keyboard shortcut and add your own. This
> means a lot to me. I want to edit how I want to edit, not how some
> designer thinks I should want to edit.
>
> To be fair, BBEdit's price tag comes with more than a little sticker
> shock, though for me it has been very worth it. Also, along the lines of
> the original post, BBEdit doesn't have an auto-completion feature (save
> Glossary items you build). Code folding, another popular topic here, is
> not yet implemented either.
>
> My vote is BBEdit, but I know how personal attachment to an editor is.
> Given that, I suggest that you try things out. Most editors offer some
> form of "demo". Find what speaks to you and use that.
>
> James Edward Gray II
>
>



Jamie Orchard-Hays

11/24/2004 6:16:00 PM

0

VI is an IDE? LOL!

So no editors/IDEs yet have the capability of irb -r irb/completion?

Jamie


----- Original Message -----
From: "Lothar Scholz" <mailinglists@scriptolutions.com>
To: "ruby-talk ML" <ruby-talk@ruby-lang.org>; <jamie@dang.com>
Cc: "ruby-talk ML" <ruby-talk@ruby-lang.org>
Sent: Wednesday, November 24, 2004 10:56 AM
Subject: Re: editors/IDEs


> Hello Jamie,
>
> JOH> I'm curious what people are favoring for editors and IDEs for Ruby.
> JOH> I've been playing with TextMate, but coming from Intellij, I miss all
> JOH> the completion.
>
> I think that at the moment there are only 3 maybe 4 useable IDE's out
> there (i sorted them by personal preference :-) :
>
> 1) Arachno Ruby
> 2) XEmacs
> 3) VI
> 4) RDE (?)
>
> At the moment none of them have completition (more then simple and
> unintelligent
> repeated text completition). Even the best Ruby IDE written by the
> best programmers with infinite time can't give you Code Insight that
> is working correctly in more then a few percent of your code. Same
> with refactoring. You are not using Java anymore so forget about most
> of the tools you used with Intellij. With ruby you changed technology,
> so you also have to change your tools and working style.
>
> What you can expect is a really good integration of "ri"/rubydoc.
> Unfortunately this is a very young technology that is now useable
> with 1.8.2. So maybe in a year or so the situation is getting a little bit
> better (for all IDE's that are under active development). At least for
> Arachno Ruby i can promise you that this will happen during the next
> spring/summer.
>
>
> --
> Best regards, emailto: scholz at scriptolutions dot
> com
> Lothar Scholz http://www.ru...
> CTO Scriptolutions Ruby, PHP, Python IDE 's
>
>
>



Hugh Sasse

11/24/2004 6:56:00 PM

0

Ville Mattila

11/24/2004 7:14:00 PM

0

Zach Dennis wrote:
> Lothar Scholz wrote:
>>
>> 1) Arachno Ruby
>> 2) XEmacs
>> 3) VI
>> 4) RDE (?)
>
>
> 5) Eclipse w/the RDT plugin
> 6) SciTe (no fancy features except code folding)
> 7) Crimson Editor (no fancy features)
> 8) Mondrian IDE

My ruby ide/editor history is
1) xemacs
2) eclipse, I've send patches for ruby code parse
3) xemacs (eclipse's bad auto-identatation and vanishing ruby
debugger
plugin were intolerable
4) arachno ruby. Great code browser, great find utilities, great
editor, Very intuitive IDE, after small learning curve. I still
miss hippie-expand functionality from xemacs

- Ville

>