From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 27720 invoked by alias); 17 Jul 2008 07:51:17 -0000 Received: (qmail 27712 invoked by uid 22791); 17 Jul 2008 07:51:17 -0000 X-Spam-Status: No, hits=-8.1 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_HI X-Spam-Check-By: sourceware.org Received: from cantor.suse.de (HELO mx1.suse.de) (195.135.220.2) by sourceware.org (qpsmtpd/0.31) with ESMTP; Thu, 17 Jul 2008 07:50:57 +0000 Received: from Relay1.suse.de (mail2.suse.de [195.135.221.8]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.suse.de (Postfix) with ESMTP id AFCA74164B; Thu, 17 Jul 2008 09:50:54 +0200 (CEST) Date: Thu, 17 Jul 2008 07:51:00 -0000 From: Jan Blunck To: Tom Tromey Cc: Frysk List Subject: Re: Changes Message-ID: <20080717075059.GL10069@bolzano.suse.de> References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Organization: SUSE LINUX Products GmbH, GF Markus Rex, HRB 16746 (AG Nuernberg) User-Agent: Mutt/1.5.9i X-IsSubscribed: yes Mailing-List: contact frysk-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Post: List-Help: , Sender: frysk-owner@sourceware.org X-SW-Source: 2008-q3/txt/msg00059.txt.bz2 On Wed, Jul 09, Tom Tromey wrote: > * Scripting. One issue with gdb is its poor support for scripting. > We think scripting is needed for debugger programmability, and in > particular that it will be needed for C++ pretty-printing. So, our > thinking is that this debugger would have a Python binding to its > core. > > In order to exercise this binding code, we picture rewriting the > existing CLI code in Python. The idea here is that part of the CLI > need a rewrite anyhow, and there is no particular reason that the > CLI needs to be written in C++. I find it somehow unnatural that the scripting capabilities are based on python while the target language is C/C++. >From my point of view it would make sense to use a language similar to C, e.g. like SIAL. Or at least provide the scripting capabilities as plugins. Cheers, Jan