Is there a standard IDE out there that most people use? I'm looking at
Mondrian and Arachno now, but I'm not sure which. I'm also looking at
FreeRIDE as well, but I don't know.
Thanks a lot,
Matt
···
--
Posted via http://www.ruby-forum.com/.
Is there a standard IDE out there that most people use? I'm looking at
Mondrian and Arachno now, but I'm not sure which. I'm also looking at
FreeRIDE as well, but I don't know.
Thanks a lot,
Matt
--
Posted via http://www.ruby-forum.com/.
Try www.radrails.org
Or you could buy an iMac and TextMate
Ashley
On Apr 25, 2006, at 11:47 pm, SleepJunk13 wrote:
Is there a standard IDE out there that most people use? I'm looking at
Mondrian and Arachno now, but I'm not sure which. I'm also looking at
FreeRIDE as well, but I don't know.
based on Eclipse *and* the RDT plugin). Finally, there is ActiveState's
Komodo IDE.
Curt
On 4/25/06, SleepJunk13 <SleepJunk13@gmail.com> wrote:
Is there a standard IDE out there that most people use? I'm looking at
Mondrian and Arachno now, but I'm not sure which. I'm also looking at
FreeRIDE as well, but I don't know.Thanks a lot,
Matt
--
Posted via http://www.ruby-forum.com/\.There is also the RDT plugin for Eclipse, and RadRails (which is also
Try www.radrails.org
Or you could buy an iMac and TextMate :)<<
I know of RadRails. I use it to work on my Rails apps, but it's testing
and debugging isn't great. I don't need rails support in what I'm doing.
Just a nice ruby editor.
Thanks, though
--
Posted via http://www.ruby-forum.com/\.
When discussing Ruby IDEs, nobody has ever mentioned KDE Develop or
Quanta.
Latested versions of these have good ruby support.
Werner
SleepJunk13 wrote:
Is there a standard IDE out there that most people use? I'm looking at
Mondrian and Arachno now, but I'm not sure which. I'm also looking at
FreeRIDE as well, but I don't know.Thanks a lot,
Matt
--
Posted via http://www.ruby-forum.com/\.
SleepJunk13 wrote:
Is there a standard IDE out there that most people use? I'm looking at Mondrian and Arachno now, but I'm not sure which. I'm also looking at FreeRIDE as well, but I don't know.
Thanks a lot,
Matt
Try jEdit with Ruby
SleepJunk13 wrote:
Is there a standard IDE out there that most people use? I'm looking at Mondrian and Arachno now, but I'm not sure which. I'm also looking at FreeRIDE as well, but I don't know.
Well, there's no right answer to this. Everyone has a different coding style, workflow style, and personality, so everyone fits best with a different editor.
The two standard editors amongst professional Unix programmers are Emacs and vi. There has been something of an ongoing tongue in cheek holy war between their adherents for twenty-some years now. (See Editor war - Wikipedia , which also lists some advantages of each.) Both are open source, completely free (both libre and gratis) and now also available as precompiled binaries for Windows, Mac, and most other platforms.
I (and many other people) swear by Emacs. There are two main forks, XEmacs (http://www.xemacs.org/\) and GNU Emacs (http://www.gnu.org/software/emacs/\). Emacs is _extremely_ powerful - it is actually a LISP interpreter with a whole lot of predefined LISP code to make it work as a text editor. There are file browsers, editing modes with syntax highlighting, autoindent, autocomplete, etc. for most programming languages, including Ruby, and there are optional Emacs LISP addons available for just about anything a computer can do. (Really. Almost everything. Web browsers, mail readers, http servers, Tetris, AI chat programs....) The flipside is that the learning curve is not particularly shallow, but there are good tutorials and lots and lots of documentation available. I do have friends who are just as passionate and productive with vi, though (and they love to point out that vi doesn't immediately take up 35 megs of memory when you start it.)
I have tried various other commercial, shareware, and free IDEs and editors over the years, and I have never found any feature that they have that Emacs doesn't do. On the other hand, I always find lots of things that Emacs can do that they don't do. I always keep coming back to Emacs
If you're serious about programming, I recommend you take some time to try them all. Try Emacs for a few days, try vi or vim for a few days, try the demos of the commercial editors, try Eclipse FreeRIDE and the other free IDEs... It's really a matter of personal choice and taste more than anything else, and trying a bunch of editors yourself is the only way to figure out which one suits you best.
Best,
Paul
--
--------------------------------------------------
-- Paul Legato, Senior Software Engineer --
--- Networked Knowledge Systems ---
---- P.O. Box 20772 Tampa, FL. 33622-0772 ----
----- (813)594-0064 Voice (813)594-0045 FAX -----
------ plegato@nks.net ------
--------------------------------------------------
--------------------------------------------------
----- This email bound by the following: -----
---- http://www.nks.net/email_disclaimer.html ----
--------------------------------------------------
Myself and a lot of other people swear by VIM (www.vim.org) for Ruby
editing and for most other editing. It can take a while to learn, but
once you do it is extremely powerful. It is also available on just
about every OS you can imagine. Today at work I did Java coding on
Windows using VIM, then just now I did some Ruby coding on Windows at
home, and later I'll be coding C++ on BeOS using VIM. I started using
it on Linux.
Plus once you know VIM you'll be able to use the standard vi installed
on most Unixes (though you'll miss all the nice VIM features.)
Regards,
Ryan
On 4/25/06, SleepJunk13 <SleepJunk13@gmail.com> wrote:
I know of RadRails. I use it to work on my Rails apps, but it's testing
and debugging isn't great. I don't need rails support in what I'm doing.
Just a nice ruby editor.
Werner Bohl wrote:
When discussing Ruby IDEs, nobody has ever mentioned KDE Develop or Quanta.
Latested versions of these have good ruby support.
I don't know what Quanta is. I thought KDE Develop was just
a GUI designer, is that not true?
Hal
Jonas Hartmann wrote:
SleepJunk13 wrote:
Is there a standard IDE out there that most people use? I'm looking at
Mondrian and Arachno now, but I'm not sure which. I'm also looking at
FreeRIDE as well, but I don't know.Thanks a lot,
Matt
Try jEdit with Ruby
I'll take a look at jEdit later when I get home. I started using a trial
of Komodo last night and I like that. Have you seen any problems with
it?
--
Posted via http://www.ruby-forum.com/\.
Hmm. The only thing that turned me off to Emacs was the
weird command names--and probably the lisp-ness, had I
gotten close enough to it to get into that.
Which gets me thinking...
Ruby is Lisp-like...Emacs is based on Lisp...
There really ought to be an editor based on Ruby...
...it could start with new user interface semantics
that adhere to the standards that have evolved
over the last 35 years
...that would make it easy to use right from the start
...it could use Ruby, and be extended with Ruby, so
it could be customized and evolved using the
rather terrific language that Ruby is
So much to code, so little time...
:_)
Paul Legato wrote:
SleepJunk13 wrote:
Is there a standard IDE out there that most people use? I'm looking at Mondrian and Arachno now, but I'm not sure which. I'm also looking at FreeRIDE as well, but I don't know.
Well, there's no right answer to this. Everyone has a different coding style, workflow style, and personality, so everyone fits best with a different editor.
The two standard editors amongst professional Unix programmers are Emacs and vi. There has been something of an ongoing tongue in cheek holy war between their adherents for twenty-some years now. (See Editor war - Wikipedia , which also lists some advantages of each.) Both are open source, completely free (both libre and gratis) and now also available as precompiled binaries for Windows, Mac, and most other platforms.
I (and many other people) swear by Emacs. There are two main forks, XEmacs (http://www.xemacs.org/\) and GNU Emacs (http://www.gnu.org/software/emacs/\). Emacs is _extremely_ powerful - it is actually a LISP interpreter with a whole lot of predefined LISP code to make it work as a text editor. There are file browsers, editing modes with syntax highlighting, autoindent, autocomplete, etc. for most programming languages, including Ruby, and there are optional Emacs LISP addons available for just about anything a computer can do. (Really. Almost everything. Web browsers, mail readers, http servers, Tetris, AI chat programs....) The flipside is that the learning curve is not particularly shallow, but there are good tutorials and lots and lots of documentation available. I do have friends who are just as passionate and productive with vi, though (and they love to point out that vi doesn't immediately take up 35 megs of memory when you start it.)
I have tried various other commercial, shareware, and free IDEs and editors over the years, and I have never found any feature that they have that Emacs doesn't do. On the other hand, I always find lots of things that Emacs can do that they don't do. I always keep coming back to Emacs
If you're serious about programming, I recommend you take some time to try them all. Try Emacs for a few days, try vi or vim for a few days, try the demos of the commercial editors, try Eclipse FreeRIDE and the other free IDEs... It's really a matter of personal choice and taste more than anything else, and trying a bunch of editors yourself is the only way to figure out which one suits you best.
Best,
Paul
Ryan Leavengood wrote:
Myself and a lot of other people swear by VIM (www.vim.org) for Ruby
editing and for most other editing. It can take a while to learn, but
once you do it is extremely powerful.
I agree vim is very nice. A bit of a ramp up to learn the basics but
well worth it.
Btw, are there any cool auto-completion scripts out there for Ruby?
--
Posted via http://www.ruby-forum.com/\.
>
> I know of RadRails. I use it to work on my Rails apps, but it's testing
> and debugging isn't great. I don't need rails support in what I'm doing.
> Just a nice ruby editor.Myself and a lot of other people swear by VIM (www.vim.org) for Ruby
editing and for most other editing. It can take a while to learn, but
once you do it is extremely powerful. It is also available on just
about every OS you can imagine. Today at work I did Java coding on
Windows using VIM, then just now I did some Ruby coding on Windows at
home, and later I'll be coding C++ on BeOS using VIM. I started using
it on Linux.
I've been using vim for light stuff for a while now, but it seems
inconsistent to me, and has been difficult to get used to. That is,
commands can take a number of different forms:
:set foo
:foo on
nfoo
:%foo
Plus there's some commands you hit while in command mode, but then
others with ctrl characters while in insert mode (like Ctrl-d). Wait
though -- there's also some ctrl chars while in command mode too.
Besides that, in general I find myself slowed down constantly hitting
Ctrl-[, forgetting whether I'm in command mode or not. Either that, or
I'm filling my files with ":w" or ">>" or "i", "b", "w"...
Regarding FreeRIDE, I think development on it has slowed lately
because they're working on getting wxRuby together. I believe that
future versions of FreeRIDE will probably use wxWidgets instead of
FOX.
Plus once you know VIM you'll be able to use the standard vi installed
on most Unixes (though you'll miss all the nice VIM features.)
What tends to keep me coming back is vim's smart syntax highlighting.
It guesses how to syntax highlight different system config files very
well.
That said, on the desktop, so far, I've found NEdit to be most useful.
On 4/25/06, Ryan Leavengood <leavengood@gmail.com> wrote:
On 4/25/06, SleepJunk13 <SleepJunk13@gmail.com> wrote:
[fixed top-posting]
Paul Legato wrote:
> SleepJunk13 wrote:
> > Is there a standard IDE out there that most people use? I'm looking at
> > Mondrian and Arachno now, but I'm not sure which. I'm also looking at
> > FreeRIDE as well, but I don't know.
>
> [snip]
>
> If you're serious about programming, I recommend you take some time to
> try them all. Try Emacs for a few days, try vi or vim for a few days,
> try the demos of the commercial editors, try Eclipse FreeRIDE and the
> other free IDEs... It's really a matter of personal choice and taste
> more than anything else, and trying a bunch of editors yourself is the
> only way to figure out which one suits you best.
>
> Best,
> PaulHmm. The only thing that turned me off to Emacs was the
weird command names--and probably the lisp-ness, had I
gotten close enough to it to get into that.Which gets me thinking...
Ruby is Lisp-like...Emacs is based on Lisp...
There really ought to be an editor based on Ruby...
I believe FreeRIDE is written in Ruby, as are the plug-ins you might
write for it.
...it could start with new user interface semantics
that adhere to the standards that have evolved
over the last 35 years...that would make it easy to use right from the start
...it could use Ruby, and be extended with Ruby, so
it could be customized and evolved using the
rather terrific language that Ruby isSo much to code, so little time...
:_)
Again -- I think more good things should be happening with FreeRIDE in
the near future, especially after the wxRuby rewrite is done (and
there's been good progress on that front lately).
On 4/29/06, Eric Armstrong <Eric.Armstrong@sun.com> wrote:
Eric Armstrong wrote:
Ruby is Lisp-like...Emacs is based on Lisp...
There really ought to be an editor based on Ruby......it could start with new user interface semantics
that adhere to the standards that have evolved
over the last 35 years...that would make it easy to use right from the start
...it could use Ruby, and be extended with Ruby, so
it could be customized and evolved using the
rather terrific language that Ruby is
Hm. There _are_ editors that can be scripted and extended in Ruby. As
someone else mentioned, FreeRIDE. But I hear/see that vi(m) can also be
driven by Ruby. Diakonos is still young and fledgling, but it is almost
fully scriptable in Ruby; that is, if you can press a key to do a
certain function, then you can also call that function in a Ruby script.
Pistos
--
Posted via http://www.ruby-forum.com/\.
Yes there are, but only for VIM7 afaik, which is available for most platforms
as well.
http://blog.hasno.info/blog/segfault/dev/2006/04/10/vim-7-ruby-omni-completion.html
I've also made a small collection of neat scripts/styles and bundled them for
my own use.
http://www.manveru.net/stuff/best_of_ruby_for_vim.tar.gz
This provides you for example with a nice :Ri command, auto-insertion of ends
and closes closures like '' "" () {} ||.
There are still some little bugs in there that might need a fix, but so far
i'm pretty satisfied
also, to auto-indent a whole file type
gg=G
btw, a page that helped me a lot is JMC – Loans and lending guide. - he
covers most of the useful commands
also be sure to check out vimtutor, which should be installed when you install
vim automatically.
Hope that helps
On Wednesday 26 April 2006 09:27, Mike Nelson wrote:
Ryan Leavengood wrote:
> Myself and a lot of other people swear by VIM (www.vim.org) for Ruby
> editing and for most other editing. It can take a while to learn, but
> once you do it is extremely powerful.I agree vim is very nice. A bit of a ramp up to learn the basics but
well worth it.Btw, are there any cool auto-completion scripts out there for Ruby?
--
toeprint n.
A footprint of especially small size.
I know of RadRails. I use it to work on my Rails apps, but it's testing
and debugging isn't great. I don't need rails support in what I'm doing.
Just a nice ruby editor.Myself and a lot of other people swear by VIM (www.vim.org) for Ruby
editing and for most other editing. It can take a while to learn, but
once you do it is extremely powerful. It is also available on just
about every OS you can imagine. Today at work I did Java coding on
Windows using VIM, then just now I did some Ruby coding on Windows at
home, and later I'll be coding C++ on BeOS using VIM. I started using
it on Linux.I've been using vim for light stuff for a while now, but it seems
inconsistent to me, and has been difficult to get used to. That is,
commands can take a number of different forms::set foo
:foo on
nfoo
:%fooPlus there's some commands you hit while in command mode, but then
others with ctrl characters while in insert mode (like Ctrl-d). Wait
though -- there's also some ctrl chars while in command mode too.
Can't argue with that
Besides that, in general I find myself slowed down constantly hitting
Ctrl-[, forgetting whether I'm in command mode or not. Either that, or
I'm filling my files with ":w" or ">>" or "i", "b", "w"...
You're in command mode unless the bottom says
--INSERT--
or
--VISUAL--
I find ESC to be much faster than Ctrl-[, YMMV.
On Apr 25, 2006, at 9:20 PM, John Gabriele wrote:
On 4/25/06, Ryan Leavengood <leavengood@gmail.com> wrote:
On 4/25/06, SleepJunk13 <SleepJunk13@gmail.com> wrote:
Regarding FreeRIDE, I think development on it has slowed lately
because they're working on getting wxRuby together. I believe that
future versions of FreeRIDE will probably use wxWidgets instead of
FOX.Plus once you know VIM you'll be able to use the standard vi installed
on most Unixes (though you'll miss all the nice VIM features.)What tends to keep me coming back is vim's smart syntax highlighting.
It guesses how to syntax highlight different system config files very
well.That said, on the desktop, so far, I've found NEdit to be most useful.
sender: "John Gabriele" date: "Wed, Apr 26, 2006 at 10:20:24AM +0900" <<<EOQ
> >
> > I know of RadRails. I use it to work on my Rails apps, but it's testing
> > and debugging isn't great. I don't need rails support in what I'm doing.
> > Just a nice ruby editor.
>
> Myself and a lot of other people swear by VIM (www.vim.org) for Ruby
> editing and for most other editing. It can take a while to learn, but
> once you do it is extremely powerful. It is also available on just
> about every OS you can imagine. Today at work I did Java coding on
> Windows using VIM, then just now I did some Ruby coding on Windows at
> home, and later I'll be coding C++ on BeOS using VIM. I started using
> it on Linux.I've been using vim for light stuff for a while now, but it seems
inconsistent to me, and has been difficult to get used to. That is,
commands can take a number of different forms::set foo
:foo on
nfoo
:%foo
<just kidding ;)>
You can say what you want OR
what you want, you can say but HEY
that won't stop you to say what you really want is it?
I mean, did you ever stop talking in English (or any other language for
that matter) just because there's more than just one way/more ways/many
ways/not just one way (oh dear God, I'm confusing myself... this
English language is so hard, just like Vim... so many options...) to
express things... ? I don't think so...
</;)>
Plus there's some commands you hit while in command mode, but then
others with ctrl characters while in insert mode (like Ctrl-d). Wait
though -- there's also some ctrl chars while in command mode too.Besides that, in general I find myself slowed down constantly hitting
Ctrl-[, forgetting whether I'm in command mode or not. Either that, or
I'm filling my files with ":w" or ">>" or "i", "b", "w"...
Being a 3 months Vim newbie, I had that problem too not too long ago (at
least in the first 2-3 days anyway...) so after digging around a little
I came up with a rather nice solution to it: I use the entire statusbar's
background color to tell me where I am: RED background == edit mode, GREEN
background == normal mode.
Works like a charm
You better try the Ruby autocompletion as well:
http://blog.hasno.info/blog/segfault/dev/2006/04/10/vim-7-ruby-omni-completion.html
If you like syntax highlight, you'll love that
All the best,
Alex
On 4/25/06, Ryan Leavengood <leavengood@gmail.com> wrote:
> On 4/25/06, SleepJunk13 <SleepJunk13@gmail.com> wrote:
John Gabriele wrote:
I know of RadRails. I use it to work on my Rails apps, but it's testing
and debugging isn't great. I don't need rails support in what I'm doing.
Just a nice ruby editor.Myself and a lot of other people swear by VIM (www.vim.org) for Ruby
editing and for most other editing. It can take a while to learn, but
once you do it is extremely powerful. It is also available on just
about every OS you can imagine. Today at work I did Java coding on
Windows using VIM, then just now I did some Ruby coding on Windows at
home, and later I'll be coding C++ on BeOS using VIM. I started using
it on Linux.I've been using vim for light stuff for a while now, but it seems
inconsistent to me, and has been difficult to get used to. That is,
commands can take a number of different forms::set foo
:foo on
nfoo
:%fooPlus there's some commands you hit while in command mode, but then
others with ctrl characters while in insert mode (like Ctrl-d). Wait
though -- there's also some ctrl chars while in command mode too.Besides that, in general I find myself slowed down constantly hitting
Ctrl-[, forgetting whether I'm in command mode or not. Either that, or
I'm filling my files with ":w" or ">>" or "i", "b", "w"...
I guess there might be a few inconsistencies, but what drew me to vim was pretty much the opposite feeling. Most editors have seemingly random key bindings for running commands, and although they stay the same because you are always in one mode, they are rarely as powerful as vim. For example, the whole concept of filtering ranges of text through commands is really genius. It mixes in perfectly with the unix mentality, and it lets you compose your own commands from a simple set of primitives. Sure, it might take a little practice to get the commands down, but then you can mix and match to create virtually infinite numbers of combinations. That's just not possible or at least not natural in other editors, and I used emacs for about 5 years before my conversion... Beyond that, you can program it in ruby!
On that note, I have been working on a ruby plugin, SnippetMagic, for vim that provides snippets functionality ala TextMate. It's not method completion, but it's a sort of programmable macro system. You can read descriptions and download it here: http://blog.rosejn.net/articles/2006/02/28/snippetmagic-0-02
-Jeff
On 4/25/06, Ryan Leavengood <leavengood@gmail.com> wrote:
On 4/25/06, SleepJunk13 <SleepJunk13@gmail.com> wrote:
Besides that, in general I find myself slowed down constantly hitting
Ctrl-[, forgetting whether I'm in command mode or not. Either that, or
I'm filling my files with ":w" or ">>" or "i", "b", "w"...
The Ctrl-[ thing is interesting to me, because I've never heard of anyone else escaping that way. Out of curiosity, is your control key in the corner of your keyboard, or next to the 'a' key? For me, with my control key right by my 'a' key, hitting ctrl-[ is really quick and easy. The escape key is just too far off the home row for me to bother with