From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 2753 invoked by alias); 6 Oct 2018 19:06:59 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Received: (qmail 2744 invoked by uid 89); 6 Oct 2018 19:06:58 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-2.9 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS autolearn=ham version=3.3.2 spammy=situations, Hx-languages-length:936, H*F:U*tom, lean X-HELO: gateway30.websitewelcome.com Received: from gateway30.websitewelcome.com (HELO gateway30.websitewelcome.com) (192.185.152.11) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Sat, 06 Oct 2018 19:06:56 +0000 Received: from cm10.websitewelcome.com (cm10.websitewelcome.com [100.42.49.4]) by gateway30.websitewelcome.com (Postfix) with ESMTP id 3B0F919F4C for ; Sat, 6 Oct 2018 14:06:25 -0500 (CDT) Received: from box5379.bluehost.com ([162.241.216.53]) by cmsmtp with SMTP id 8ruDgdN9xBcCX8ruDgx39w; Sat, 06 Oct 2018 14:06:25 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=tromey.com; s=default; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=FW3GoK/KIe64CIpAARXNdLbIh0nvAamL1MuxqzcqgXU=; b=lKd8DZwMP0lLK6mCKuuVTJwtVL EFA/P+cSY2rj0Osv2W0IpSX6U//HTcjSeKt8VTdolkgAtVyIHJsrvsjQbkAUwvjggR4nK4ftdoB3z EE9ZsmmtfNeyzuw7XDMTpCMK5; Received: from 97-122-190-66.hlrn.qwest.net ([97.122.190.66]:46202 helo=bapiya) by box5379.bluehost.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.91) (envelope-from ) id 1g8ruC-003IUy-Sa; Sat, 06 Oct 2018 14:06:24 -0500 From: Tom Tromey To: Simon Marchi Cc: Tom Tromey , gdb-patches@sourceware.org Subject: Re: [RFC 3/8] Add output styles to gdb References: <20180906211303.11029-1-tom@tromey.com> <20180906211303.11029-4-tom@tromey.com> Date: Sat, 06 Oct 2018 19:06:00 -0000 In-Reply-To: (Simon Marchi's message of "Sat, 6 Oct 2018 11:53:52 -0400") Message-ID: <87va6eevyo.fsf@tromey.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-SW-Source: 2018-10/txt/msg00149.txt.bz2 >>>>> "Simon" == Simon Marchi writes: Simon> Could we pass an additional enum parameter to do_field_string to Simon> indicate the type of element this field represents? If this Simon> parameter has a default value of "NOTHING", then we can add then Simon> incrementally. Yes, either this or, as you mentioned in another note, passing the style directly, could be done. I suppose I tend to lean more toward the semantic approach than the style approach, because maybe having some kind of "type" attached to a field could be useful in other situations. Be sure to read this as well: https://sourceware.org/ml/gdb-patches/2018-10/msg00107.html It presents another alternative -- one I rejected but maybe it can be rehabilitated. These questions about the overall approach and the API are the main things to resolve up front, since they have the highest cost to change. Tom