Re: analysis of YANG vs. RELAX NG

Balazs Lengyel <balazs.lengyel@ericsson.com> Thu, 29 November 2007 16:39 UTC

Return-path: <discuss-bounces@apps.ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1IxmQe-0003Ol-Cq; Thu, 29 Nov 2007 11:39:56 -0500
Received: from discuss by megatron.ietf.org with local (Exim 4.43) id 1IxmQd-0003IC-GT for discuss-confirm+ok@megatron.ietf.org; Thu, 29 Nov 2007 11:39:55 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1IxmQd-0003Fx-5I for discuss@apps.ietf.org; Thu, 29 Nov 2007 11:39:55 -0500
Received: from mailgw4.ericsson.se ([193.180.251.62]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1IxmQa-0004Eg-Qf for discuss@apps.ietf.org; Thu, 29 Nov 2007 11:39:55 -0500
Received: from mailgw4.ericsson.se (unknown [127.0.0.1]) by mailgw4.ericsson.se (Symantec Mail Security) with ESMTP id 37196204E6; Thu, 29 Nov 2007 17:39:52 +0100 (CET)
X-AuditID: c1b4fb3e-afea1bb00000459d-b8-474eeb5836bd
Received: from esealmw129.eemea.ericsson.se (unknown [153.88.254.124]) by mailgw4.ericsson.se (Symantec Mail Security) with ESMTP id 275F4201F4; Thu, 29 Nov 2007 17:39:52 +0100 (CET)
Received: from esealmw129.eemea.ericsson.se ([153.88.254.177]) by esealmw129.eemea.ericsson.se with Microsoft SMTPSVC(6.0.3790.1830); Thu, 29 Nov 2007 17:39:51 +0100
Received: from [159.107.198.61] ([159.107.198.61]) by esealmw129.eemea.ericsson.se with Microsoft SMTPSVC(6.0.3790.1830); Thu, 29 Nov 2007 17:39:51 +0100
Message-ID: <474EEB54.2090400@ericsson.com>
Date: Thu, 29 Nov 2007 17:39:48 +0100
From: Balazs Lengyel <balazs.lengyel@ericsson.com>
User-Agent: Thunderbird 2.0.0.4 (X11/20070604)
MIME-Version: 1.0
To: Rohan Mahy <rohan.mahy@gmail.com>
Subject: Re: analysis of YANG vs. RELAX NG
References: <20071127.130355.18118495.mbj@tail-f.com> <953beacc0711271504y7aea5f21jc301ccad886d3611@mail.gmail.com> <474D9194.3060103@ericsson.com> <953beacc0711281025w4d993dd7u77d729111074496c@mail.gmail.com> <474E8AD8.8070808@ericsson.com> <953beacc0711290830wfb945a3r7e6deac48d71ab75@mail.gmail.com>
In-Reply-To: <953beacc0711290830wfb945a3r7e6deac48d71ab75@mail.gmail.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 29 Nov 2007 16:39:51.0795 (UTC) FILETIME=[76BA7430:01C832A6]
X-Brightmail-Tracker: AAAAAA==
X-Spam-Score: -1.0 (-)
X-Scan-Signature: 4adaf050708fb13be3316a9eee889caa
Cc: discuss@apps.ietf.org
X-BeenThere: discuss@apps.ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: general discussion of application-layer protocols <discuss.apps.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/discuss>, <mailto:discuss-request@apps.ietf.org?subject=unsubscribe>
List-Post: <mailto:discuss@apps.ietf.org>
List-Help: <mailto:discuss-request@apps.ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/discuss>, <mailto:discuss-request@apps.ietf.org?subject=subscribe>
Errors-To: discuss-bounces@apps.ietf.org

Hello Rohan,
See inline.

Rohan Mahy wrote:
> Hi Balazs,
> 
> I don't think anyone is suggesting spending 3 months of full time effort 
> trying something to see if it works, but I think spending a few days is 
> a reasonable cost to invest.  
[BALAZS]: It might look unreasonable, but I think sadly that is the real cost. There ARE so 
many little details to check.
> By comparison, the YANG team is asking the 
> IETF community and the full IESG to review and possibly comment on their 
> work to the tune of dozens or hundreds of man-hours of work.
[BALAZS]: True. Is there any alternative?
> 
> thanks,
> -rohan
> 
> On Nov 29, 2007 1:48 AM, Balazs Lengyel <balazs.lengyel@ericsson.com 
> <mailto:balazs.lengyel@ericsson.com>> wrote:
> 
>     Hello Rohan,
> 
>     Rohan Mahy wrote:
>      > On Nov 28, 2007 8:04 AM, Balazs Lengyel
>     <balazs.lengyel@ericsson.com <mailto:balazs.lengyel@ericsson.com>
>      >
>      >>     I have the feeling once you extend RelaxNg with all the
>     necessary
>      >>     bits, half your statements
>      >>     will start with <other:xxx>.
>      >
>      > We will never know unless we try the exercise. It seems you are
>      > suggesting that we don't even try.
> 
>     [BALAZS]: Your question is very valid, but it has some costs. A
>     serious effort to bring the
>     RelaxNg based solution to todays level in Yang would cost according
>     to my guess at least 500
>     manhours. After this we might still conclude that a domain specific
>     effort (YANG) is better.
>     Are you willing to get involved and invest 2 months (possibly more)
>     of dedicated work?
> 
>     regards Balazs