delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/1999/04/22/18:18:28

Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm
Sender: cygwin-owner AT sourceware DOT cygnus DOT com
Delivered-To: mailing list cygwin AT sourceware DOT cygnus DOT com
X-Authentication-Warning: modi.xraylith.wisc.edu: khan owned process doing -bs
Date: Thu, 22 Apr 1999 17:17:25 -0500 (CDT)
From: Mumit Khan <khan AT xraylith DOT wisc DOT edu>
To: rroos AT alleg DOT edu
cc: cygwin AT sourceware DOT cygnus DOT com
Subject: Re: satisfied customer + RFC
In-Reply-To: <199904222037.QAA12205@pellns.alleg.edu>
Message-ID: <Pine.SUN.3.93.990422170615.24617M-100000@modi.xraylith.wisc.edu>
MIME-Version: 1.0

On Thu, 22 Apr 1999, Robert Roos wrote:

> LINGERING COMPLAINTS: Still no "script" command (would be unnecessary, I  
> suppose, if I could get scrolling turned on in the Cygwin window!). Would  
> like a better debugger. The string class is incompatible with ifstream and  
> ofstream (e.g., "string s; ifstream in; cin >> s; in.open(s);" doesn't work).

Since ISO/ANSI C++ standard prohibits the above from working, I suppose
it's the right thing to do ;-) See 27.8.1.10 [lib.ifstream.members] in
the standard. (in.open (s.c_str()) is the allowed one).

GDB is your only choice unfortunately. If your machines run X server, then 
you may want to check into DDD debugger, which is a very nice front-end to 
gdb. Otherwise, Emacs is a pretty good interface to gdb as well. 

Al Stevens' Quincy'99 (http://www.midifitz.com/alstevens/quincy99/) is
also worth a look. It's an IDE for mingw32 (can't see why it won't work
with Cygwin with some minor changes) with an integrated debugger.

> else simple I ought to add? (We've got vi and emacs.) (Remember--this is for  
> an INTRO programming class. We don't need ssh and VC++ compatibility and  
> ....) Is there a good reason to install the latest egcs if my programs from  
> last year are working okay under B20? Also, before anyone suggests it, yes,  
> we've looked at environments like Code Warrior, etc. Right now our labs are  
> in a state of flux, so we're taking the Gnu route for the time being.

B20.1 distribution includes EGCS-1.1 (or thereabouts), and the current
release is 1.1.2. There've been quite a few changes to the C++ front-end,
quite a few bug fixes specially in the win32 backend, and so on. If your
students do any programming at all, I suggest you install the latest
egcs.

Regards,
Mumit



--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com

- Raw text -


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