From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 16082 invoked by alias); 2 Oct 2004 15:14:08 -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 16072 invoked from network); 2 Oct 2004 15:14:07 -0000 Received: from unknown (HELO nevyn.them.org) (66.93.172.17) by sourceware.org with SMTP; 2 Oct 2004 15:14:07 -0000 Received: from drow by nevyn.them.org with local (Exim 4.34 #1 (Debian)) id 1CDlaE-0006UK-Os; Sat, 02 Oct 2004 11:14:02 -0400 Date: Sat, 02 Oct 2004 15:38:00 -0000 From: Daniel Jacobowitz To: Brian McQueen Cc: gdb@sources.redhat.com Subject: Re: Gdb with Guile Message-ID: <20041002151402.GA24203@nevyn.them.org> Mail-Followup-To: Brian McQueen , gdb@sources.redhat.com References: <1096504520.17EBA60@g28.dngr.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1096504520.17EBA60@g28.dngr.org> User-Agent: Mutt/1.5.5.1+cvs20040105i X-SW-Source: 2004-10/txt/msg00017.txt.bz2 On Wed, Sep 29, 2004 at 05:32:48PM -0700, Brian McQueen wrote: > I was wondering if you guys had considered linking guile in with gdb to > provide the extension language functionality prior to going ahead with > MI. With Guile it is very easy to add a lightweight, yet excellent > extension language, and it is a complementary GNU project. I think it > would be a fun project. That's why I'm asking - I'd like to do it > myself. So I wonder if it was considered to be a bad idea. How did you > arrive at MI1 and MI2? Being quite familiar with Guile, I think it > would be a better choice. MI solves a different problem than Guile would. MI is not an extension language; it is a mechanism to interact with GDB in a machine-parseable fashion from an external program. Guile support has been on my TODO as a low-priority item for ages, and on others' as well I suspect. If you wanted to implement it... by all means! Make sure to take a look at the list archives; Kip mentioned his Perl implementation, and the documentation for that was available online at one time. It may still be. Also, you may want to discuss design on this list. (And, you'll need to get a GNU copyright assignment that covers GDB, if you don't already have one...) -- Daniel Jacobowitz