From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 7374 invoked by alias); 6 Oct 2004 19:25:28 -0000 Mailing-List: contact gdb-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sources.redhat.com Received: (qmail 7361 invoked from network); 6 Oct 2004 19:25:27 -0000 Received: from unknown (HELO lakermmtao02.cox.net) (68.230.240.37) by sourceware.org with SMTP; 6 Oct 2004 19:25:27 -0000 Received: from white ([68.9.64.121]) by lakermmtao02.cox.net (InterMail vM.6.01.03.04 201-2131-111-106-20040729) with ESMTP id <20041006192527.GNMQ23897.lakermmtao02.cox.net@white>; Wed, 6 Oct 2004 15:25:27 -0400 Received: from bob by white with local (Exim 3.35 #1 (Debian)) id 1CFHPi-0003Qj-00; Wed, 06 Oct 2004 15:25:26 -0400 Date: Wed, 06 Oct 2004 19:43:00 -0000 From: Bob Rossi To: Felix Lee Cc: gdb@sources.redhat.com Subject: Re: Bumping MI protocol Message-ID: <20041006192526.GR12213@white> Mail-Followup-To: Felix Lee , gdb@sources.redhat.com References: <20041006010100.GA10896@white> <20041006111436.GA11747@white> <01c4ab9d$Blat.v2.2.2$923860c0@zahav.net.il> <20041006165727.B1384502AB6@stray.canids> <20041006170238.GF12213@white> <20041006185407.A63A4502AB6@stray.canids> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20041006185407.A63A4502AB6@stray.canids> User-Agent: Mutt/1.3.28i X-SW-Source: 2004-10/txt/msg00182.txt.bz2 On Wed, Oct 06, 2004 at 11:54:07AM -0700, Felix Lee wrote: > Bob Rossi : > > Yes yes, you want to see me write one large parser that handles > > everything and anything thrown at it, including the english language. > > no, of course not, that's silly. I keep trying to figure out why > we keep talking past each other. at the moment, my best guess is > you're assuming that "MI version changes" is something that you > have no control over, while I'm assuming that you can easily have > a direct influence on "MI version changes". I think the latter > is more true than the former. have you worked with other free > software projects before? No, I have not. GDB is the first project I am working with. I find the MI protocol exciting in the sense that a good front end can finally be written. However, I have a good amount of experience with parsers and proprietary software. I am assuming that the MI output syntax will change. I expect it to. We will need things in the future we do not know we need yet. My real problem is adding an MI command to the MI function set that can not be used by an MI parser. I very much dislike writing ad hoc parsers. If the problem can be solved another way, I would be much happier. If it can't, I will have to live with what is here. Bob Rossi