Julian Reschke <> Sun, 07 January 2007 17:12 UTC

Received: from [] ( by with esmtp (Exim 4.43) id 1H3bZE-0000sc-AQ; Sun, 07 Jan 2007 12:12:20 -0500
Received: from [] ( by with esmtp (Exim 4.43) id 1H3bZD-0000sH-Cw for; Sun, 07 Jan 2007 12:12:19 -0500
Received: from ([]) by with smtp (Exim 4.43) id 1H3bZC-00032T-0G for; Sun, 07 Jan 2007 12:12:19 -0500
Received: (qmail invoked by alias); 07 Jan 2007 17:12:12 -0000
Received: from (EHLO []) [] by (mp017) with SMTP; 07 Jan 2007 18:12:12 +0100
X-Authenticated: #1915285
Message-ID: <>
Date: Sun, 07 Jan 2007 18:12:09 +0100
From: Julian Reschke <>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv: Gecko/20060516 Thunderbird/ Mnenhy/
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-15; format=flowed
Content-Transfer-Encoding: 7bit
X-Y-GMX-Trusted: 0
X-Spam-Score: 0.0 (/)
X-Scan-Signature: ffa9dfbbe7cc58b3fa6b8ae3e57b0aa3
Subject: Syntax
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: DIscussion on state machine specification in IETF protocols <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>


here are a few thoughts regarding the syntax:

1) Although the language is designed to be used in IDs and RFCs, 
restricting it to ASCII here is IMHO a very bad idea. After all, you may 
want to use it for other specifications, and the IETF may lift the 
current restrictions at some point of time. I would suggest to require a 
specific text encoding such as UTF-8, and try to make the definitions 
for the character set of identifiers much something well understood 
(such as XML 1.0).

2) At a later point, it would be great if the format would define and 
register a mime type (for instance, we would want that for easy 
inclusion into RFC2629 artwork).

3) Although a "compact" syntax is great for readability, an alternate 
syntax in XML would be good for usage within XML tool chains. I've 
written several XSLTs targeting GraphViz in the past, and getting 
escaping right can be a nightmare. Having a separate XML based input 
format would make things much easier (if there's interest in that, I'll 
happily contribute).

Best regards, Julian

Cosmogol mailing list