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 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: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII 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