delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1998/01/25/04:33:39

From: myknees AT aol DOT com (Myknees)
Newsgroups: comp.os.msdos.djgpp
Subject: Re: Is RHIDE a good environment to use?
Date: 25 Jan 1998 09:17:06 GMT
Lines: 36
Message-ID: <19980125091701.EAA20076@ladder02.news.aol.com>
NNTP-Posting-Host: ladder02.news.aol.com
References: <34c96ac4 DOT 0 AT news DOT velocity DOT net>
Organization: AOL http://www.aol.com
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp

Joshua Heyer wrote in message <34C64B34 DOT F13EAD53 AT geocities DOT com DOT NO DOT SPAM>...
>Alan Wilson wrote:
>
>> I have been following the posts of this group on and off for about a year
>> now.  I know that there has been some debate as to which environment
users
>> of djgpp should use: RHIDE or EMACS?
>>
>> Which do you prefer?  and why?
>
>  I use RHIDE, because I learned 'C' with Borland's IDE's;  I've tried
>EMACS,
>its very powerful, but it's just not what I'm used to.  Also EMACS is very
>large.

Much (all?) of EMACS is written is a dialect of LISP, and so you can go in and
change EMACS to be how you like, really.  And it uses so many key combinations
that you can manipulate text _very_ quickly once you get the hang of it.  It
_does_ take a while to learn.  I wanted to learn it so that I'd be able to
program using a UNIX account I have.  -- But no, they have vi!  :(  

The great thing about RHIDE, IMHO, is that there is an integrated debugger
which is similar to gdb.  EMACS is designed to work with the GNU debugger, gdb,
in a way that does not work in DOS.  That means that you must suspend EMACS
(easy enough) and run gdb from the DOS command line.

I've heard people say here that it is just as easy to use gdb as an IDE's
integrated debugger, but I like being able to see many lines of source code,
with the current position highlighted, a watch window showing the states of
selected variables, and the ability to quickly edit the source as soon as I see
what the bug is.  

I haven't been able to use gdb in such a way as to have all that going on
without entering lots of commands at each step, but I have only dabbled.  

--Ed (Myknees)

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019