For Programmers: Free Programming Magazines  


Home > Archive > Ruby > March 2005 > Best (Windows) Ruby editor









You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

 

Author Best (Windows) Ruby editor
Peter C. Verhage

2005-03-28, 8:58 am

Hi,

What is in your opinion the best (Windows) Ruby editor out there? I'm
searching for an editor with very good syntax highlighting (like Syntax
0.7.0 can do, but then real-time in the editor) and if possible an
editor which has auto-completion (at least for the standard library).
I've looked at several Scintilla based editors, but the syntax
highlighting is nowhere near complete and as far as I know none of them
support auto-completion. I've seen video's / screenshots of an editor
available on OSX which seems to have great syntax highlighting but as
far as I know it is not available on Windows. Any suggestions?

With kind regards,

Peter
Neville Burnell

2005-03-28, 8:58 am

I'm using jedit [www.jedit.org]

Jedit has nice syntax highlighting support for ruby and erb [.rhtml], and its very mature [=stable]


-----Original Message-----
From: Peter C. Verhage [mailto:usenet2@nospam.no-nonsense.org]
Sent: Mon 28/03/2005 7:34 PM
To: ruby-talk ML
Subject: Best (Windows) Ruby editor

Hi,

What is in your opinion the best (Windows) Ruby editor out there? I'm
searching for an editor with very good syntax highlighting (like Syntax
0.7.0 can do, but then real-time in the editor) and if possible an
editor which has auto-completion (at least for the standard library).
I've looked at several Scintilla based editors, but the syntax
highlighting is nowhere near complete and as far as I know none of them
support auto-completion. I've seen video's / screenshots of an editor
available on OSX which seems to have great syntax highlighting but as
far as I know it is not available on Windows. Any suggestions?

With kind regards,

Peter





Luc Heinrich

2005-03-28, 8:58 am

Peter C. Verhage <usenet2@nospam.no-nonsense.org> wrote:

> I've seen video's / screenshots of an editor
> available on OSX which seems to have great syntax highlighting but as
> far as I know it is not available on Windows. Any suggestions?


Switch to OS X... :>

--
Luc Heinrich - lucsky@mac.com
Peter C. Verhage

2005-03-28, 8:58 am

Luc Heinrich wrote:
> Switch to OS X... :>


Doesn't run (without an emulator) on my PC. ;) But yeah, my next
computer will probably be a Mac. But before I can buy such a beast, I
first need to earn some money by building a great Ruby application, for
which I need a good editor, which I can use on my current computer. :)

Regards,

Peter
Lothar Scholz

2005-03-28, 4:01 pm

Hello Peter,

PCV> Hi,

PCV> What is in your opinion the best (Windows) Ruby editor out there? I'm
PCV> searching for an editor with very good syntax highlighting (like Syntax
PCV> 0.7.0 can do, but then real-time in the editor) and if possible an
PCV> editor which has auto-completion (at least for the standard library).
PCV> I've looked at several Scintilla based editors, but the syntax
PCV> highlighting is nowhere near complete and as far as I know none of them
PCV> support auto-completion. I've seen video's / screenshots of an editor
PCV> available on OSX which seems to have great syntax highlighting but as
PCV> far as I know it is not available on Windows. Any suggestions?

Look at my signature.
The syntax highlighting is even better then TextMates.
And you get a build in debugger :-)


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




Jay Levitt

2005-03-28, 4:01 pm

In article <164389312.20050328150458@scriptolutions.com>,
mailinglists@scriptolutions.com says...
> Look at my signature.
> The syntax highlighting is even better then TextMates.
> And you get a build in debugger :-)


I just checked out the web page, and it's looking interesting... how far
along is it? There doesn't seem to be anything detailing what's
complete, what's left to do, etc., and the support forum (where I'd
expect to see a bunch of active beta testers discussing what the worst
showstoppers are) is just a 404 link...

--
Jay Levitt |
Wellesley, MA | I feel calm. I feel ready. I can only
Faster: jay at jay dot fm | conclude that's because I don't have a
http://www.jay.fm | full grasp of the situation. - Mark Adler
Ville Mattila

2005-03-28, 4:01 pm

>
> I just checked out the web page, and it's looking interesting... how far
> along is it? There doesn't seem to be anything detailing what's
> complete, what's left to do, etc., and the support forum (where I'd
> expect to see a bunch of active beta testers discussing what the worst
> showstoppers are) is just a 404 link...
>


Arachno ruby is fully working. It has bit steep learning curve, but
when you get used to the ide, the working with ruby code is really
productive. Arachno is really powerfull ruby ide. The best.

- Ville
B. K. Oxley (binkley)

2005-03-28, 4:01 pm

Lothar Scholz wrote:
> Look at my signature.
> The syntax highlighting is even better then TextMates.
> And you get a build in debugger :-)


Does Arachno support refactoring? Which refactorings?


Cheers,
--binkley


Chris Morris

2005-03-28, 4:01 pm

> I'm using jedit [www.jedit.org ]

Dunno if it's the best, but +1 for jEdit for me.

--
Chris
http://clabs.org


Lasse Koskela

2005-03-28, 4:01 pm

On Mon, 28 Mar 2005 23:59:45 +0900, Chris Morris <the.chrismo@gmail.com> wrote:
>
> Dunno if it's the best, but +1 for jEdit for me.


I could be putting my head into a wasp nest, but... is anyone using
RDT (rubyeclipse.sourceforge.net) for serious Ruby work?

As a Java guy, I'm tempted to stick within my beloved workhorse and
not stray too far away from home. So far, I've only tried Scite and
FreeRIDE in addition to RDT and I have to say I'm not too pleased with
either. SciTE feels like coding with notepad, FreeRIDE crashed when I
typed in a 5-line hello world and tried to execute it.

What about Rails? Is there any specific IDE that fits best for Rails
development (e.g. specific support for the controller/model/view
classes)?


-Lasse-


John-Mason P. Shackelford

2005-03-28, 4:01 pm

I like RDT for Eclipse (http://rubyeclipse.sourceforge.net/),
particularly since w/ Eclipse I can use the same environment no matter
what language I happen to be using. I like being able to add other
plug-ins too. For example, I use plug-ins to connect to source control.
RDT has an active developer community so improvements and new features
are being added all of the time.

Presently RDT features syntax highlighting, an outline view, a debugger,
a unit testing plugin, and regexp tester. The version presently in
development offers a wealth of new features.

Best of all, RDT is open source software so when if I am unhappy with
the way something works or imagine a feature which would save me time, I
can make the change and submit it back to the project.

I have used Arachno, RDE, Scite, etc. but finally landed on RDT.


John-Mason Shackelford

Software Developer
Pearson Educational Measurement

2510 North Dodge St.
Iowa City, IA 52245
ph. 319-354-9200x6214
john-mason.shackelford@pearson.com
http://pearsonedmeasurement.com


Lasse Koskela

2005-03-28, 4:01 pm

On Tue, 29 Mar 2005 00:38:07 +0900, John-Mason P. Shackelford
<john-mason@shackelford.org> wrote:
> Presently RDT features syntax highlighting, an outline view, a debugger,
> a unit testing plugin, and regexp tester. The version presently in
> development offers a wealth of new features.


Any chance #6 (refactoring) on the following wiki page would be one of
those new features?
http://tinyurl.com/5nx8j

-Lasse-


John-Mason P. Shackelford

2005-03-28, 4:01 pm

Lasse,

> Any chance #6 (refactoring) on the following wiki page would be one of
> those new features?
> http://tinyurl.com/5nx8j


I don't believe so, but the new version uses the parser from JRuby and
has a more robust model which will enable development of refactoring in
the future.


John-Mason Shackelford

Software Developer
Pearson Educational Measurement

2510 North Dodge St.
Iowa City, IA 52245
ph. 319-354-9200x6214
john-mason.shackelford@pearson.com
http://pearsonedmeasurement.com


Randy Kramer

2005-03-28, 4:01 pm

On Monday 28 March 2005 10:38 am, John-Mason P. Shackelford wrote:
> I have used Arachno, RDE, Scite, etc. but finally landed on RDT.


I also need / want to pick an IDE for Ruby, and would welcome comments by
anyone using kdevelop, especially in comparison to any other IDEs. I am sort
of considering (without having done any research so far) either kdevelop or a
more Ruby specific IDE (like FreeRIDE?). (I may eventually learn C and write
a few C programs ("extensions" to Ruby).)

Randy Kramer


Lothar Scholz

2005-03-28, 4:01 pm

Hello John-Mason,

JMPS> Lasse,
[color=darkred]

JMPS> I don't believe so, but the new version uses the parser from JRuby and
JMPS> has a more robust model which will enable development of refactoring in
JMPS> the future.

Refactoring is not a problem you can solve with a parser. You need
runtime semantics.

A parser helps only in static typed languages and
for some very easy refactoring moves. Thats why none of the non image
script languages haven't good refactoring tools - and will never
have.


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




B. K. Oxley (binkley)

2005-03-28, 4:01 pm

Lothar Scholz wrote:
> A parser helps only in static typed languages and
> for some very easy refactoring moves. Thats why none of the non image
> script languages haven't good refactoring tools - and will never
> have.


Can you explain this further, please?

Some refactorings are not relevant to untyped language (e.g., changing
the type). Others work just fine on the AST (e.g., rename). What sorts
of problems do you foresee?


Cheers,
--binkley


Belorion

2005-03-28, 4:01 pm

Another +1 for jEdit. You can even write macros in jEdit using Ruby
(with the superscript plugin). Not to mention cross platform
compatability.

Matt


On Tue, 29 Mar 2005 03:21:01 +0900, B. K. Oxley (binkley)
<binkley@alumni.rice.edu> wrote:
> Lothar Scholz wrote:
>
> Can you explain this further, please?
>
> Some refactorings are not relevant to untyped language (e.g., changing
> the type). Others work just fine on the AST (e.g., rename). What sorts
> of problems do you foresee?
>
> Cheers,
> --binkley
>
>



Lothar Scholz

2005-03-28, 4:01 pm

Hello B.,

BKOb> Lothar Scholz wrote:[color=darkred]

BKOb> Can you explain this further, please?

BKOb> Some refactorings are not relevant to untyped language (e.g., changing
BKOb> the type). Others work just fine on the AST (e.g., rename). What sorts
BKOb> of problems do you foresee?

This is a typical java -> ruby switcher question :-)

If you want rename method call "subscribe" in class "Newspaper" to a
method call "register", then how do you know if

foo->subscribe(a,b)

should be renamed? You can only look at heuristics like: it has two
parameters like the subscribe method i want to rename, so i hope it is
a call of a Newspaper.subscribe and not of RealEstateContract.subscribe

Another question:
And how do you find all files where we look for subscribe ?
This can be very hard to tell. require is way too dynamic.

Think about it and further problems or just search groups.google
to find more discussions about the problem.


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




B. K. Oxley (binkley)

2005-03-28, 4:01 pm

Lothar Scholz wrote:
> If you want rename method call "subscribe" in class "Newspaper" to a
> method call "register", then how do you know if
>
> foo->subscribe(a,b)
>
> should be renamed?


Katsu!

Thank you,
--binkley


Timothy Byrd

2005-03-28, 4:01 pm

I'm just finishing up a Ruby-mode for the Epsilon editor (
www.lugaru.com ). Epsilon is like Emacs (on steroids?), but its macro
language is C-like, not Lisp-like. I've been using it for nearly
twenty years. (Given its age, you can guess it's not open source, but
the developer is responsive, and the license includes Windows, DOS and
*nix versions.) I haven't tried every editor, so I can't claim "best"
but I am very used to Epsilon.

My Ruby-mode does syntax coloring and auto indentation.

Auto-completion seems tricky. What situations can you see completing
on? Something like this gives no context:

def foo(x)
x.

A way to call 'ri' from inside the editor could be handy, though.

-- Timothy

Richard Dale

2005-03-28, 4:01 pm

Randy Kramer wrote:

> On Monday 28 March 2005 10:38 am, John-Mason P. Shackelford wrote:
>
> I also need / want to pick an IDE for Ruby, and would welcome comments by
> anyone using kdevelop, especially in comparison to any other IDEs. I am
> sort of considering (without having done any research so far) either
> kdevelop or a
> more Ruby specific IDE (like FreeRIDE?). (I may eventually learn C and
> write a few C programs ("extensions" to Ruby).)

Ruby support in KDevelop 3.2.0 is probably at least good as Eclipse RDT,
although KDevelop doesn't run on Windows. I would love to hear the opinion
of someone who has tried both too.

-- Richard
BG - Ben Armstrong

2005-03-28, 4:01 pm

On Mon, 2005-03-28 at 18:34 +0900, Peter C. Verhage wrote:
> Hi,
>
> What is in your opinion the best (Windows) Ruby editor out there? I'm
> searching for an editor with very good syntax highlighting (like Syntax
> 0.7.0 can do, but then real-time in the editor) and if possible an
> editor which has auto-completion (at least for the standard library).


Cream, found at http://cream.sf.net is based on Vim, but modeless &
conforming to standard Windows editor look-and-feel. Cream, like Vim,
has good syntax-highlighting. Vim itself has some provision for
auto-completion, but I have never used it. Also, auto-completion
key-mappings may not be compatible with Cream. But if the facility is
there, Cream could probably be modified to make use of it.

Ben



James Britt

2005-03-28, 4:01 pm

Belorion wrote:
> Another +1 for jEdit. You can even write macros in jEdit using Ruby
> (with the superscript plugin). Not to mention cross platform
> compatability.


The very reasons I like using vim.


James


Christian Neukirchen

2005-03-28, 9:00 pm

James Britt <james_b@neurogami.com> writes:

> Belorion wrote:
>
> The very reasons I like using vim.


The very reasons I like using emacs.

> James

SCNR,
--
Christian Neukirchen <chneukirchen@gmail.com> http://chneukirchen.org


Christian Neukirchen

2005-03-28, 9:00 pm

Lothar Scholz <mailinglists@scriptolutions.com> writes:

> Hello B.,
>
> BKOb> Lothar Scholz wrote:
>
> BKOb> Can you explain this further, please?
>
> BKOb> Some refactorings are not relevant to untyped language (e.g., changing
> BKOb> the type). Others work just fine on the AST (e.g., rename). What sorts
> BKOb> of problems do you foresee?
>
> This is a typical java -> ruby switcher question :-)
>
> If you want rename method call "subscribe" in class "Newspaper" to a
> method call "register", then how do you know if
>
> foo->subscribe(a,b)
>
> should be renamed?


And how can Smalltalk tell?

> Lothar Scholz

--
Christian Neukirchen <chneukirchen@gmail.com> http://chneukirchen.org


Luke Renn

2005-03-28, 9:00 pm

* Christian Neukirchen <chneukirchen@gmail.com> [2005-03-29 04:53:19 +0900]:

> The very reasons I like using emacs.


I agree. Question though, what have you been using for your view
work? I've been using nxml-mode but the "invalid" at the bottom bugs
me. It should be possible to use mmm-mode and use nxml-mode for the
xhtml stuff, then drop into ruby mode for anything between <% %>. I
haven't had the courage to try this out yet though.

--
Luke | PGP: 0xFBE7D8AF
goseigen@comcast.net | 2A44 9EB2 F541 C1F2 D969 56E3 8617 5B7F FBE7 D8AF


Lothar Scholz

2005-03-28, 9:00 pm

Hello Christian,

CN> Lothar Scholz <mailinglists@scriptolutions.com> writes:


CN> And how can Smalltalk tell?

They can't. But method arguments have names there, so the name
of a method is longer and not so overloaded.

The refactoring browser also adds methods under the old name into the
image that simply raise an inspector window and cry for help if
something is going wrong after the refactoring.

And you normally get a lot of warnings from the refactoring browser
with locations where you must look manually to decide if it should
rename a method or not. It's far from being as automated as in Java
IDE's. Its just that many people only read about it but never tried
it.

And remember that Smalltalk does not have all the manipulation you can
do with file loading and class/method setups. This reduces the
complexity of a refactoring browser by one magnitude.


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




gabriele renzi

2005-03-28, 9:00 pm

Lasse Koskela ha scritto:


> As a Java guy, I'm tempted to stick within my beloved workhorse and
> not stray too far away from home. So far, I've only tried Scite and
> FreeRIDE in addition to RDT and I have to say I'm not too pleased with
> either. SciTE feels like coding with notepad, FreeRIDE crashed when I
> typed in a 5-line hello world and tried to execute it.


have you actually set up the nice scite features like simple
autocompletion, multiple tabs and the likes?
Also, how did you succede killing freeride?
It may not be the most stable ide on earth, but It never crashed for me
by just executing a script, so maybe there is something mesed up.
gabriele renzi

2005-03-28, 9:00 pm

Christian Neukirchen ha scritto:

> And how can Smalltalk tell?


since it is image based and it actually has all the code running all the
time, I think. See the "non image script based" thing in Lothar's
previous message :)
meruby@gmail.com

2005-03-28, 9:00 pm

IMHO, kdevelop is a hidden gems for ruby IDE. I think it is not that
known because it is only available under linux, but IMHO, it is best
IDE if you use linux, It looks and feels great since it is based on QT
and is very responsive overall. I highly recommend it.

vruz

2005-03-29, 4:01 am

> > more Ruby specific IDE (like FreeRIDE?). (I may eventually learn C and
> Ruby support in KDevelop 3.2.0 is probably at least good as Eclipse RDT,
> although KDevelop doesn't run on Windows. I would love to hear the opinion
> of someone who has tried both too.


Richard, what are the chances we can get Kdevelop running on Win32
when QT is finally freed for that platform ?
Will it be a tough port to have ?

cheers,
vruz


Dave Burt

2005-03-29, 4:01 am

"gabriele renzi" <surrender_it@remove-yahoo.it> wrote:
> Lasse Koskela ha scritto:
>
>
>
> ... Also, how did you succede killing freeride?
> It may not be the most stable ide on earth, but It never crashed for me by
> just executing a script, so maybe there is something mesed up.


I've gotten it to crash by things like running a script, and
dragging-and-dropping some text. (I'm on WinXP) It's not quite reliable
enough for me to use heaps. Also the Find function is insanely slow (I am
pretty sure I can visually scan my stuff and find stuff faster).

Is there a --verbose mode that dumps debug-useful info onto the CLI? Because
that could be handy on these random crash occasions.

Cheers,
Dave


Glenn Parker

2005-03-29, 4:01 am

NNTP-Posting-Host: neutron.zrz.tu-berlin.de
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-received-from: This message has been automatically forwarded from
the ruby-talk mailing list by a gateway at TU-Berlin.DE. If it is
SPAM, it did not originate at TU-Berlin.DE. Please report the
original sender, and not us. Thanks!
Please see http://hypermetrics.com/rubyhacker/clrFAQ.html#tag24 to.
In-Reply-To: <TF32e.16147$C7.2393@news-server.bigpond.net.au>
X-ML-Name: ruby-talk
X-Mail-Count: 135638
X-ruby-talk: <4248D9C3.3010409@comcast.net>
X-rubymirror: yes
Xref: number1.nntp.dca.giganews.com comp.lang.ruby:135173

Dave Burt wrote:
>
> I've gotten it to crash by things like running a script, and
> dragging-and-dropping some text. (I'm on WinXP) It's not quite reliable
> enough for me to use heaps. Also the Find function is insanely slow (I am
> pretty sure I can visually scan my stuff and find stuff faster).


FreeRIDE crashes for me on WinXP, and FWIW the tooltips implementation
is just awful. I've tried two different versions and it never takes
more than 20 minutes of fooling around for it to go boom. I'll stick
with xemacs.

--
Glenn Parker | glenn.parker-AT-comcast.net | <http://www.tetrafoil.com/>


Lasse Koskela

2005-03-29, 4:01 am

On Tue, 29 Mar 2005 05:24:46 +0900, gabriele renzi
<surrender_it@remove-yahoo.it> wrote:
> Lasse Koskela ha scritto:
>
> have you actually set up the nice scite features like simple
> autocompletion, multiple tabs and the likes?
> Also, how did you succede killing freeride?
> It may not be the most stable ide on earth, but It never crashed for me
> by just executing a script, so maybe there is something mesed up.


No, I haven't set up anything. Autocompletion and multiple tabs would
already be an improvement over what I experienced of SciTE, but it
still lacks a lot of the comfort I'm feeling with RDT.

The way I got FreeRIDE to crash was as follows:
1) Create a new class, my_calculator.rb, with the following code:
class MyCalculator
def add(augend, addend)
augend + addend
end
end
2) Execute (with F5)

Now I know it shouldn't do anything (there's no "main" code to
execute), but that time it crashed.

Also, when you try the automated "rename method" refactoring, the IDE
window loses focus and nothing else happens. No error messages,
nothing.

Oh, and I'm running WinXP as well. Poor me.


-Lasse-


Curt Hibbs

2005-03-29, 4:01 am

Lasse Koskela wrote:
> On Tue, 29 Mar 2005 05:24:46 +0900, gabriele renzi
> <surrender_it@remove-yahoo.it> wrote:
>
>
>
> No, I haven't set up anything. Autocompletion and multiple tabs would
> already be an improvement over what I experienced of SciTE, but it
> still lacks a lot of the comfort I'm feeling with RDT.
>
> The way I got FreeRIDE to crash was as follows:
> 1) Create a new class, my_calculator.rb, with the following code:
> class MyCalculator
> def add(augend, addend)
> augend + addend
> end
> end
> 2) Execute (with F5)
>
> Now I know it shouldn't do anything (there's no "main" code to
> execute), but that time it crashed.


I just did the above in FreeRIDE and it did not crash.

> Also, when you try the automated "rename method" refactoring, the IDE
> window loses focus and nothing else happens. No error messages,
> nothing.


The refactoring stuff is clearly labelled as "experimental" -- it is not
production ready.

> Oh, and I'm running WinXP as well. Poor me.


Me, too.

Curt


Lothar Scholz

2005-03-29, 4:01 am

Hello Curt,


CH> The refactoring stuff is clearly labelled as "experimental" -- it is not
CH> production ready.

This raises the question if this project (RRB) is dead ?
I didn't see any progress in the last year.

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




Curt Hibbs

2005-03-29, 4:01 am

Lothar Scholz wrote:
> Hello Curt,
>
>
> CH> The refactoring stuff is clearly labelled as "experimental" -- it is not
> CH> production ready.
>
> This raises the question if this project (RRB) is dead ?
> I didn't see any progress in the last year.


Yeah, I was just thinking the same thing. Its pretty useless in its
current state, and if it not being actively developed, then it should be
removed from FreeRIDE.

Curt


info@zeusedit.com

2005-03-29, 4:01 am

Peter C. Verhage wrote:

> What is in your opinion the best (Windows) Ruby editor out there?
> I'm searching for an editor with very good syntax highlighting
> ...
> Any suggestions?


Take a look at the Zeus programmer's editor:

http://www.zeusedit.com/lookmain.html

Zeus comes with Ruby syntax highlighting pre-defined. Also after
downloading the following patch:

http://www.zeusedit.com/forum/viewtopic.php?t=109

Zeus will do Ruby code folding.

NOTE: Zeus is shareware and has a 60 days trial period.

Jussi Jumppanen
http://www.zeusedit.com

Roger Grosswiler

2005-03-29, 4:01 am

> Peter C. Verhage wrote:
>
>
> Take a look at the Zeus programmer's editor:
>
> http://www.zeusedit.com/lookmain.html
>
> Zeus comes with Ruby syntax highlighting pre-defined. Also after
> downloading the following patch:
>
> http://www.zeusedit.com/forum/viewtopic.php?t=109
>
> Zeus will do Ruby code folding.
>
> NOTE: Zeus is shareware and has a 60 days trial period.
>
> Jussi Jumppanen
> http://www.zeusedit.com
>
>
>


i use the crimsoneditor at http://www.crimsoneditor.com it's freeware and supports syntaxhighligthing for ruby and
many more language.

Roger



gabriele renzi

2005-03-29, 4:01 am

Glenn Parker ha scritto:
> Dave Burt wrote:
>
>
>
> FreeRIDE crashes for me on WinXP, and FWIW the tooltips implementation
> is just awful. I've tried two different versions and it never takes
> more than 20 minutes of fooling around for it to go boom. I'll stick
> with xemacs.


I can say I agree with the tooltip thing.
OTOH,"it crashes for me" is not very useful from a developer standpoint.
I mean, this bug report[1] may reflect Dave's problem, but trying to fix
it would be hard since the developers do not have informations on how to
reproduce it.
What I'm trying to say is: if you're happy with whatever you're using it
is ok, but if you'd like to use FR but you don't because it crashes for
you, please try to help it becoming stable by providing a good problem
report so that people can at least try to fix it.



[1]http://rubyforge.org/tracker/index.php?func=detail&aid=1606&group_id=31&atid=202
Richard Dale

2005-03-29, 9:01 am

vruz wrote:

>
> Richard, what are the chances we can get Kdevelop running on Win32
> when QT is finally freed for that platform ?
> Will it be a tough port to have ?

Probably not too difficult, but it is a bit of a sore point with some KDE
developers. Have a look at this announcement about some progress with a
KDELibs/Win32 port, and the ensuing heated discussion:

http://www.kdedevelopers.org/node/view/608

-- Richard
Christian Neukirchen

2005-03-29, 9:01 am

Luke Renn <goseigen@comcast.net> writes:

> * Christian Neukirchen <chneukirchen@gmail.com> [2005-03-29 04:53:19 +0900]:
>
>
> I agree. Question though, what have you been using for your view
> work? I've been using nxml-mode but the "invalid" at the bottom bugs
> me. It should be possible to use mmm-mode and use nxml-mode for the
> xhtml stuff, then drop into ruby mode for anything between <% %>. I
> haven't had the courage to try this out yet though.


Fortunately I dont have to use ERB. (Any my own templating engine
plays rather nice with XML.)

Alternatively, design the page in nxml, then switch to xhtml-mode.
You cannot validate ERB anyway. Or use nxml, but toggle validation
with C-c C-v, then the underlines will get removed.

> --
> Luke | PGP: 0xFBE7D8AF
> goseigen@comcast.net | 2A44 9EB2 F541 C1F2 D969 56E3 8617 5B7F FBE7 D8AF

--
Christian Neukirchen <chneukirchen@gmail.com> http://chneukirchen.org


Christian Neukirchen

2005-03-29, 9:01 am

gabriele renzi <surrender_it@remove-yahoo.it> writes:

> Christian Neukirchen ha scritto:
>
>
> since it is image based and it actually has all the code running all
> the time, I think. See the "non image script based" thing in Lothar's
> previous message :)


Smalltalk still uses dynamic typing.

--
Christian Neukirchen <chneukirchen@gmail.com> http://chneukirchen.org


Michel Martens

2005-03-29, 4:00 pm

On Tue, 29 Mar 2005 13:46:40 +0900, Lasse Koskela
<lasse.koskela@gmail.com> wrote:[color=darkred]
> On Tue, 29 Mar 2005 05:24:46 +0900, gabriele renzi
> <surrender_it@remove-yahoo.it> wrote:

I'm yet another SciTE user, but what I have to say might be of your interest.

SciTE comes with an embedded Lua interpreter that allows the user to
create customized extensions. The API is good but slightly
undocumented. I managed to adapt the editor to my needs.

Michel


Curt Hibbs

2005-03-29, 4:00 pm

gabriele renzi wrote:
> Glenn Parker ha scritto:
>
>
>
> I can say I agree with the tooltip thing.
> OTOH,"it crashes for me" is not very useful from a developer standpoint.
> I mean, this bug report[1] may reflect Dave's problem, but trying to fix
> it would be hard since the developers do not have informations on how to
> reproduce it.
> What I'm trying to say is: if you're happy with whatever you're using it
> is ok, but if you'd like to use FR but you don't because it crashes for
> you, please try to help it becoming stable by providing a good problem
> report so that people can at least try to fix it.
>
>
>
>

[1]http://rubyforge.org/tracker/index.php?func=detail&aid=1606&group_id=31&atid=202


Thanks for posting this... That is precisely what I was going to say,
but you beat me to it! :-)

Curt




Lasse Koskela

2005-03-29, 4:00 pm

On Tue, 29 Mar 2005 22:17:23 +0900, Michel Martens <blaumag@gmail.com> wrote:
>
> I'm yet another SciTE user, but what I have to say might be of your interest.
>
> SciTE comes with an embedded Lua interpreter that allows the user to
> create customized extensions. The API is good but slightly
> undocumented. I managed to adapt the editor to my needs.


My list of programming/scripting languages to learn is getting longer
and longer faster than I can cross them off... Are you aware of any
particular reason of using Lua for extending the IDE? Is SciTE perhaps
implemented in Lua itself?

Anyway, I'm afraid I'm one of those guys who never got around to using
Emacs beyond X-c and a couple of others (which I've gracefully
forgotten already a number of years ago) so I'm not that keen on
extending an IDE with macros etc.

Thanks for mentioning it, though. I wouldn't want my rather blunt
comparison between SciTE and notepad to stand between me and learning
about other IDE's...

-Lasse-


Zach Dennis

2005-03-29, 4:00 pm

Alexey Verkhovsky wrote:
> Lasse Koskela wrote:
>
> All the way. Learning Eclipse for the sake of Ruby programming may or
> may not be a good idea, but if you alrteady have your fingertips wired
> to it, RDT 0.5.0 is a Good Thing (TM)
>



I use RDT with Eclipse and I love it.

Zach


Michel Martens

2005-03-29, 4:00 pm

On Wed, 30 Mar 2005 01:24:22 +0900, Lasse Koskela
<lasse.koskela@gmail.com> wrote:
> On Tue, 29 Mar 2005 22:17:23 +0900, Michel Martens <blaumag@gmail.com> wrote:
>
> My list of programming/scripting languages to learn is getting longer
> and longer faster than I can cross them off... Are you aware of any
> particular reason of using Lua for extending the IDE? Is SciTE perhaps
> implemented in Lua itself?


Kind of: all the user configuration is handled by Lua.

Lua was first developed to be a language tailored to extend other
applications. The configuration files in SciTE are described in Lua.
The text editor has an embedded interpreter that handles user
configuration and provides an API (with several hooks) for writing
extensions. Writing an extension is as easy as it is to declare a
function in JavaScript, but without curly braces. More detail would be
slightly off topic, but if you want more just insist ;-)

Michel.


Kirk Haines

2005-03-29, 4:00 pm

Richard Dale wrote:

> Ruby support in KDevelop 3.2.0 is probably at least good as Eclipse RDT,
> although KDevelop doesn't run on Windows. I would love to hear the opinion
> of someone who has tried both too.


I have used Eclipse with RDT for quite a while, but a couple months ago I
started switching to KDevelop, in large part because KDevelop gives me
(almost) everything I like about Eclipse in a faster, less bulky package.

If my development box were a cutting edge, super fast machine with a lot of
excess RAM, I probably wouldn't have as much incentive to use KDevelop, but
given that it's not any of those things, I've so far not found a lot to
complain about with KDevelop. In fact, if I could hook it to my CVS
repository so that I could be extra lazy and do commits from within the
editor, and if I could have a tree view of my project areas (and maybe I
can and just need to learn the app better), I'd really have nothing to
complain about.

Eclipse + RTD is good, but KDevelop, at least for Linux, has the potential
to be great.


Kirk Haines

Richard Dale

2005-03-29, 4:01 pm

Kirk Haines wrote:

> Richard Dale wrote:
>
>
> I have used Eclipse with RDT for quite a while, but a couple months ago I
> started switching to KDevelop, in large part because KDevelop gives me
> (almost) everything I like about Eclipse in a faster, less bulky package.
>
> If my development box were a cutting edge, super fast machine with a lot
> of excess RAM, I probably wouldn't have as much incentive to use KDevelop,
> but given that it's not any of those things, I've so far not found a lot
> to
> complain about with KDevelop. In fact, if I could hook it to my CVS
> repository so that I could be extra lazy and do commits from within the
> editor, and if I could have a tree view of my project areas (and maybe I
> can and just need to learn the app better), I'd really have nothing to
> complain about.

KDevelop certainly has built in CVS support, so you can do what you
describe. And it has a what I would call a tree view of the project areas
under the 'File Tree' tab.

> Eclipse + RTD is good, but KDevelop, at least for Linux, has the potential
> to be great.

That's certainly encouraging. It would be very hard to catch up with Eclipse
for java support, but for other languages like ruby and C++ I think we can
do at least as well as Eclipse.

KDevelop is Free Software with a low barrier to entry. If it has something
missing, such as a Rails project template or whatever, please feel free to
join in. Mail me for help, and/or subscribe to the
kdevelop-devel@kdevelop.org mailing list..

There is a very annoying bug where the icons for the debugger step options
don't installed properly in the 3.2.0 release. I've fixed that in the cvs,
in both the HEAD and KDE_3_4_RELEASE branches. Because nobody has
complained, I was wondering if anyone was actually using it for ruby
development.

-- Richard
Kirk Haines

2005-03-29, 9:00 pm

Richard Dale wrote:

> KDevelop certainly has built in CVS support, so you can do what you
> describe. And it has a what I would call a tree view of the project areas
> under the 'File Tree' tab.


See, there you go. I just need to look around a little bit more. :)

> KDevelop is Free Software with a low barrier to entry. If it has something
> missing, such as a Rails project template or whatever, please feel free to
> join in. Mail me for help, and/or subscribe to the
> kdevelop-devel@kdevelop.org mailing list..


Hmmm. Contacting you offlist....

> There is a very annoying bug where the icons for the debugger step options
> don't installed properly in the 3.2.0 release. I've fixed that in the cvs,
> in both the HEAD and KDE_3_4_RELEASE branches. Because nobody has
> complained, I was wondering if anyone was actually using it for ruby
> development.


I have never looked at the debugger, but I'll look it over and let you know
what I run into. IOWA apps run as separate processes from the web server,
so I should be able to use the debugger to debug them directly. If so,
that would be QUITE handy.


Kirk Haines
Glenn Parker

2005-03-29, 9:00 pm

gabriele renzi wrote:
>
> I can say I agree with the tooltip thing.
> OTOH,"it crashes for me" is not very useful from a developer standpoint.


Well, it's better than nothing. Now the developer knows it's not just
one person having problems, so it's less likely to be a site-specific
issue, and also that it has happened with multiple versions, so it's
more likely to be a fundamental bug, and also that it took me very
little time to crash it, so they have a pretty good chance of
duplicating it on their own.

Unfortunately, FreeRIDE is so unstable for me and so unenjoyable to use
that I don't find it worth any extra time to dig into it. By contrast,
I actually spent a fair amount of time on issues with the Eclipse RDT
plugin authors because (1) it doesn't crash right away, and (2) it
provides novel and interesting features in a pleasant-to-use environment.

--
Glenn Parker | glenn.parker-AT-comcast.net | <http://www.tetrafoil.com/>


Rob .

2005-03-29, 9:00 pm

It's my pleasure to announce the first release of jEdit's Ruby Editor Plugin:
http://www.jedit.org/ruby/

I stopped developing the Ruby Plugin long enough to put out a beta 0.1
release. Features include:
- Auto indent and insert end (killer feature!)
- File structure popup
- Structure browser window
- Syntax error highlighting
- Go to next method / previous method
- Go to next error / previous error

jEdit itself already comes with other great editing features like:
- Ruby syntax highlighting
- Folding
- Recordable macros
- Project viewer plugin

Also experimental code completion has been included for the brave. To
try it out, use the Project Viewer plugin to create a project
containing the Ruby code you wish to be parsed. With any luck now and
again you might see a method completion popup after typing the dot.
:-)

Feedback welcome.

Cheers,
Rob

Chris Morris wrote:
>
> Dunno if it's the best, but +1 for jEdit for me.
>
> Chris



Martin Ankerl

2005-03-30, 4:02 am

> I have used Eclipse with RDT for quite a while, but a couple months ago I
> started switching to KDevelop, in large part because KDevelop gives me
> (almost) everything I like about Eclipse in a faster, less bulky package.


You might want to give SWT/Fox a try. This makes eclipse a lot faster:
http://swtfox.sourceforge.net/

It is still a bit buggy, but the performance increase is very noticable.

martinus
Florian Gross

2005-03-30, 9:00 pm

Rob . wrote:

> It's my pleasure to announce the first release of jEdit's Ruby Editor Plugin:
> http://www.jedit.org/ruby/
>
> I stopped developing the Ruby Plugin long enough to put out a beta 0.1
> release. Features include:


Nice! Thanks a lot for the work you spend on this!

One question: Does this new version already have logic for handling
Regexps correctly? It's a bit odd when /'/ screws up syntax highlighting
of a huge section of the file.
Rob .

2005-03-30, 9:00 pm

Florian, to fix the syntax highlighting problem in jEdit try
installing this Ruby edit mode file (ruby.xml) into
{install-dir}/jedit/modes/
href="http://community.jedit.org/?q=filestore/download/2124

On Thu, 31 Mar 2005 05:14:44 +0900, Florian Gross <flgr@ccan.de> wrote:
> Rob . wrote:
>
>
> Nice! Thanks a lot for the work you spend on this!
>
> One question: Does this new version already have logic for handling
> Regexps correctly? It's a bit odd when /'/ screws up syntax highlighting
> of a huge section of the file.



B. K. Oxley (binkley)

2005-03-30, 9:00 pm

Does anyone have opinions about aeditor:

http://aeditor.rubyforge.org/

I had difficulty installing it under Cygwin, but will give it another
try if it seems worthwhile.


Cheers,
--binkley


Florian Gross

2005-03-30, 9:00 pm

Rob . wrote:

> Florian, to fix the syntax highlighting problem in jEdit try
> installing this Ruby edit mode file (ruby.xml) into
> {install-dir}/jedit/modes/
> href="http://community.jedit.org/?q=filestore/download/2124


The Regexp rule still seems to be commented out:

> <!-- /regexp?/i -->
> <!-- This doesn't really work well, because it can't distinguish a regexp
> from multiple instances of the "/" division operator on the same line. -->
> <!-- <SEQ_REGEXP HASH_CHAR="/" AT_WORD_START="TRUE"
> TYPE="LITERAL3">/[^/]+/[iomx]*</SEQ_REGEXP> -->

Douglas Livingstone

2005-03-31, 4:00 am

I asked about this on IRC, and now use the colour coding for regexes
out of the perl.xml file. There are some problems with ' and " in the
regex though. Also when putting #{} sections in the regex. But as a
basis, it is good.

<!-- jEdit 4.1 adds regular expression syntax rules so we can
highlight this sort of crap. -->

<SEQ_REGEXP TYPE="MARKUP"
HASH_CHAR="/"
AT_WORD_START="TRUE"
>/[^[:blank:]]*?[^\\]/</SEQ_REGEXP>


There is other good stuff in there too.

Douglas


On Thu, 31 Mar 2005 08:19:44 +0900, Florian Gross <flgr@ccan.de> wrote:
> Rob . wrote:
>
>
> The Regexp rule still seems to be commented out:
>
>
>



Florian Gross

2005-03-31, 8:59 am

Douglas Livingstone wrote:

> I asked about this on IRC, and now use the colour coding for regexes
> out of the perl.xml file. There are some problems with ' and " in the
> regex though. Also when putting #{} sections in the regex. But as a
> basis, it is good.
>
> <!-- jEdit 4.1 adds regular expression syntax rules so we can
> highlight this sort of crap. -->
>
> <SEQ_REGEXP TYPE="MARKUP"
> HASH_CHAR="/"
> AT_WORD_START="TRUE"
>
> There is other good stuff in there too.


Thanks, I added this. Still seems to fail with this Regexp, though:
/^(.+?):(\d+)(?::in `(.*?)')?/

As you said this is probably related to the space and the back tick.
tony summerfelt

2005-03-31, 4:02 pm

On Mon, 28 Mar 2005 18:34:57 +0900, you wrote:

>What is in your opinion the best (Windows) Ruby editor out there?


i try to use freeride when i can, but mostly (to get work done) i've
been using komodo personal. it's not free, but the configuration
options, syntax highlighting, code folding and other features have
made me very productive with ruby. and ruby is not even one of the
targetted languages for komodo.
http://home.cogeco.ca/~tsummerfelt1
telnet://ventedspleen.dyndns.org



tony summerfelt

2005-03-31, 4:03 pm

On Tue, 29 Mar 2005 04:04:46 +0900, you wrote:

>I'm just finishing up a Ruby-mode for the Epsilon editor (
>www.lugaru.com ). Epsilon is like Emacs (on steroids?), but its macro
>language is C-like, not Lisp-like. I've been using it for nearly
>twenty years. (Given its age, you can guess it's not open source, but


ouch...has it always been priced like that?

i noticed on the web page screenshots are mentioned, but i clicked
around half a dozen times or so and didn't run into any. maybe a
specific screenshots link?

i mention this because i've registered programs based on their
screenshots alone. my reasoning went along the lines of: if i like
look of the program enough, i'd be more likely to have it open in
front of me using it. hasn't steered me wrong so far...
http://home.cogeco.ca/~tsummerfelt1
telnet://ventedspleen.dyndns.org



Douglas Livingstone

2005-03-31, 8:58 pm

On Thu, 31 Mar 2005 22:18:40 +0900, tony summerfelt
<snowzone5@hotmail.com> wrote:
> On Tue, 29 Mar 2005 04:04:46 +0900, you wrote:
>
> i noticed on the web page screenshots are mentioned, but i clicked
> around half a dozen times or so and didn't run into any. maybe a
> specific screenshots link?


Try: http://www.lugaru.com/scrollw.html

Looks like a Win95 screenshot though...

Douglas


Sponsored Links







Also available: Server administration forum archive | Web Design forum archive | Software forum archive | Hardware reviews archive

Copyright 2009 codecomments.com