X-Mozilla-Status: 0001
X-Mozilla-Status2: 00000000
Delivered-To: barryleiba.mailing.lists@gmail.com
Received: by 10.59.3.41 with SMTP id bt9csp138662ved;
        Wed, 2 Jan 2013 09:22:25 -0800 (PST)
X-Received: by 10.68.242.41 with SMTP id wn9mr156019pbc.142.1357147344906;
        Wed, 02 Jan 2013 09:22:24 -0800 (PST)
Return-Path: <abnf-discuss-bounces@ietf.org>
Received: from mail.ietf.org (mail.ietf.org. [2001:1890:126c::1:1e])
        by mx.google.com with ESMTP id pj1si44974136pbc.192.2013.01.02.09.22.24;
        Wed, 02 Jan 2013 09:22:24 -0800 (PST)
Received-SPF: pass (google.com: domain of abnf-discuss-bounces@ietf.org designates 2001:1890:126c::1:1e as permitted sender) client-ip=2001:1890:126c::1:1e;
Authentication-Results: mx.google.com; spf=pass (google.com: domain of abnf-discuss-bounces@ietf.org designates 2001:1890:126c::1:1e as permitted sender) smtp.mail=abnf-discuss-bounces@ietf.org; dkim=pass (test mode) header.i=@ietf.org
Received: from ietfa.amsl.com (localhost [127.0.0.1])
	by ietfa.amsl.com (Postfix) with ESMTP id B87BC21F86F4;
	Wed,  2 Jan 2013 09:22:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1;
	t=1357147343; bh=ZOV11z6aZ7cI+IlFxVKKlWtOAHnu0ZYOXkrZ+3IAVBg=;
	h=Message-ID:Date:From:MIME-Version:To:References:In-Reply-To:Cc:
	 Subject:List-Id:List-Unsubscribe:List-Archive:List-Post:List-Help:
	 List-Subscribe:Content-Transfer-Encoding:Content-Type:Sender;
	b=l4i+E/iupSt/DP2kNoytYwxk1gXhhSKgMEH8dPKd541r1SPcrevh5iowap/3s8JV6
	 CNyb1IwGmgtOHU1TGqSNKT7cWHJ4nFftnos1DWmWZBjpY6GDn51P7R2PF8sv8EuIFW
	 MBOJ7YBVumXd+Rms/2nLRQ3WFxgVlUrMBs2j6+M0=
X-Original-To: abnf-discuss@ietfa.amsl.com
Delivered-To: abnf-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by ietfa.amsl.com (Postfix) with ESMTP id A6AA021F86EF
	for <abnf-discuss@ietfa.amsl.com>; Wed,  2 Jan 2013 09:22:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.599
X-Spam-Level: 
X-Spam-Status: No, score=-3.599 tagged_above=-999 required=5
	tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30])
	by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id QKagLvwe8s7P for <abnf-discuss@ietfa.amsl.com>;
	Wed,  2 Jan 2013 09:22:22 -0800 (PST)
Received: from mail-yh0-f43.google.com (mail-yh0-f43.google.com
	[209.85.213.43])
	by ietfa.amsl.com (Postfix) with ESMTP id D866321F86F5
	for <abnf-discuss@ietf.org>; Wed,  2 Jan 2013 09:22:20 -0800 (PST)
Received: by mail-yh0-f43.google.com with SMTP id 27so328502yhr.30
	for <abnf-discuss@ietf.org>; Wed, 02 Jan 2013 09:22:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=x-received:message-id:date:from:organization:user-agent
	:mime-version:to:cc:subject:references:in-reply-to:content-type
	:content-transfer-encoding;
	bh=sqFJhmuqbObzpBSGYSaEYwRPwWIKgfeMZD1oDw3bEKk=;
	b=vSUjTY+qDy1fRsl0gkZkLkLJvB9SILqYYdayh9D/E1QbbROAa1ogpGaSeDJpfWtSk+
	I43OG4kgktWNN6fnU1HUcwKBWJq7K/NZSnfrUwQRcPPvhIoPJycdiYMDno5iAqKf7FSh
	breSWKaZO+SAXGj3/6Vl522O1yhUtN3KwrP1uY1jZ+hIlo4pSBek4/Hma2kkXThas506
	JazXL29n8p8qAxOk8V8hC7ZyEfq2zPVnu2Y6ufmFF9gN4Lb23UMr2By0OegTY+1JL+5x
	MQb8PzgQvymLaUMO4oObB9HA7D4UmUnKr5U5jrut2wCzIlTudQezQC6NVbJtgAkMQ9tc
	QVmg==
X-Received: by 10.236.48.8 with SMTP id u8mr45075397yhb.99.1357147340276;
	Wed, 02 Jan 2013 09:22:20 -0800 (PST)
Received: from [192.168.1.66] (76-218-9-215.lightspeed.sntcca.sbcglobal.net.
	[76.218.9.215])
	by mx.google.com with ESMTPS id n12sm40289266ani.7.2013.01.02.09.22.19
	(version=SSLv3 cipher=OTHER); Wed, 02 Jan 2013 09:22:19 -0800 (PST)
Message-ID: <50E46CC7.3080700@gmail.com>
Date: Wed, 02 Jan 2013 09:22:15 -0800
From: Dave Crocker <dcrocker@gmail.com>
Organization: Brandenburg InternetWorking
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: Riccardo Bernardini <framefritti@gmail.com>
References: <50DCD850.3020106@alum.mit.edu>
	<alpine.LSU.2.00.1301021022570.15409@hermes-1.csi.cam.ac.uk>
	<50E45623.9060607@gmail.com>
	<alpine.LSU.2.00.1301021552190.15409@hermes-1.csi.cam.ac.uk>
	<50E45B21.20509@gmail.com>
	<alpine.LSU.2.00.1301021611070.15409@hermes-1.csi.cam.ac.uk>
	<50E460D0.1020308@gmail.com>
	<CABSMSPXthVjLT1e6MgoAwK+3W6-kSimE+XJ_UnKA4ZQgm3vjqA@mail.gmail.com>
In-Reply-To: <CABSMSPXthVjLT1e6MgoAwK+3W6-kSimE+XJ_UnKA4ZQgm3vjqA@mail.gmail.com>
Cc: abnf-discuss@ietf.org
Subject: Re: [abnf-discuss] Some thoughts about how to make ABNF more
 convenient to use
X-BeenThere: abnf-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "General discussion about tools,
	activities and capabilities involving the ABNF meta-language"
	<abnf-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/abnf-discuss>,
	<mailto:abnf-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/abnf-discuss>
List-Post: <mailto:abnf-discuss@ietf.org>
List-Help: <mailto:abnf-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/abnf-discuss>,
	<mailto:abnf-discuss-request@ietf.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: abnf-discuss-bounces@ietf.org
Errors-To: abnf-discuss-bounces@ietf.org


On 1/2/2013 9:14 AM, Riccardo Bernardini wrote:
> I speak from experience: I worked both with languages (like C) without
> namespaces where, to avoid clashes, you must resort to the "prefix
> trick" and languages (like Ada) where every package has its own
> namespace and I must say that it is much easier to work with the
> latter...

And to play devil's advocate, I'll note that the difference in the 
relative successes of the two languages might be relevant...

Anything like this needs to balance ease of use (non-complexity) with 
power.  There must be a compelling demand for any added complexity.

And any enhanced naming scheme must be downward compatible.  Old ruleset 
need to continue to work.


> BTW, inspired by Ada, you could use the RFC number as the namespace
> itself, e.g., RFC4566.proto-version.

Only rules from RFCs would be permitted? Not from external documents, 
such as other standards groups?

d/
-- 
  Dave Crocker
  bbiw.net
_______________________________________________
abnf-discuss mailing list
abnf-discuss@ietf.org
https://www.ietf.org/mailman/listinfo/abnf-discuss

