From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 12862 invoked by alias); 21 Jun 2010 19:59:30 -0000 Received: (qmail 12853 invoked by uid 22791); 21 Jun 2010 19:59:29 -0000 X-SWARE-Spam-Status: No, hits=-5.9 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_HI,SPF_HELO_PASS,T_RP_MATCHES_RCVD X-Spam-Check-By: sourceware.org Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Mon, 21 Jun 2010 19:59:25 +0000 Received: from int-mx05.intmail.prod.int.phx2.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com [10.5.11.18]) by mx1.redhat.com (8.13.8/8.13.8) with ESMTP id o5LJx1rK005939 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Mon, 21 Jun 2010 15:59:01 -0400 Received: from ns3.rdu.redhat.com (ns3.rdu.redhat.com [10.11.255.199]) by int-mx05.intmail.prod.int.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id o5LJx0R1030036; Mon, 21 Jun 2010 15:59:00 -0400 Received: from opsy.redhat.com (ovpn01.gateway.prod.ext.phx2.redhat.com [10.5.9.1]) by ns3.rdu.redhat.com (8.13.8/8.13.8) with ESMTP id o5LJwxGk030144; Mon, 21 Jun 2010 15:58:59 -0400 Received: by opsy.redhat.com (Postfix, from userid 500) id EAB86378850; Mon, 21 Jun 2010 13:58:58 -0600 (MDT) From: Tom Tromey To: xingxing pan Cc: Robert Dewar , Joel Brobecker , Jan Kratochvil , gdb@sourceware.org Subject: Re: Why isn't GDB designed and implemented by using Object-Oriented methodology? References: <20100616134202.GA32490@host0.dyn.jankratochvil.net> <20100616163732.GC2700@adacore.com> <4C19D22A.3090703@adacore.com> Reply-To: tromey@redhat.com Date: Mon, 21 Jun 2010 19:59:00 -0000 In-Reply-To: (xingxing pan's message of "Fri, 18 Jun 2010 10:07:56 +0800") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Mailing-List: contact gdb-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sourceware.org X-SW-Source: 2010-06/txt/msg00086.txt.bz2 >>>>> "xingxing" == xingxing pan writes: >> Actually, what I want to say is that coding is different from design. Much of GDB actually is written in an object-oriented style. In some cases the expression of the underlying design is odd. It would be helpful if you were more specific. What exactly do you think could be improved? We're also happy to review cleanup patches :-) Tom