From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 25269 invoked by alias); 23 Sep 2004 12:33:19 -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 24924 invoked from network); 23 Sep 2004 12:33:11 -0000 Received: from unknown (HELO lakermmtao09.cox.net) (68.230.240.30) by sourceware.org with SMTP; 23 Sep 2004 12:33:11 -0000 Received: from white ([68.9.64.121]) by lakermmtao09.cox.net (InterMail vM.6.01.03.04 201-2131-111-106-20040729) with ESMTP id <20040923123308.TBDW24556.lakermmtao09.cox.net@white> for ; Thu, 23 Sep 2004 08:33:08 -0400 Received: from bob by white with local (Exim 3.35 #1 (Debian)) id 1CASmZ-0000GK-00 for ; Thu, 23 Sep 2004 08:33:07 -0400 Date: Thu, 23 Sep 2004 12:33:00 -0000 From: Bob Rossi To: gdb@sources.redhat.com Subject: MI changes Message-ID: <20040923123307.GA989@white> Mail-Followup-To: gdb@sources.redhat.com Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.3.28i X-SW-Source: 2004-09/txt/msg00200.txt.bz2 Hi, Could I please have a response to this topic? I am being held up on the development of my project while waiting for this decision. I propose several changes to MI. 1. Every MI output command is prefixed with a label saying what type of command it is. This is easy for synchronous commands. We will have to make a list of asynchronous MI output commands that can be documented some where. benefit: the front end knows how to deal with the data it was given in all circumstances 2. Because of this new label, all MI output commands of it's type will be backwards compatible. Only adding fields and such things are allowed. If it is necessary to change the command, a new MI command and label will be put in it's place. benefit: front ends will be very reliable because they will work with new and old GDB's. They will also work with snapshot of GDB instead of only major releases. BTW, this Email does not address MI input commands in any way. This will be the next step on my list. Thanks, Bob Rossi