Re: Syntax

Julian Reschke <julian.reschke@gmx.de> Wed, 10 January 2007 21:54 UTC

Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1H4lPE-0000MA-8j; Wed, 10 Jan 2007 16:54:48 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1H4lPD-0000ID-EJ for cosmogol@ietf.org; Wed, 10 Jan 2007 16:54:47 -0500
Received: from mail.gmx.net ([213.165.64.20]) by ietf-mx.ietf.org with smtp (Exim 4.43) id 1H4lPC-0005m7-1F for cosmogol@ietf.org; Wed, 10 Jan 2007 16:54:47 -0500
Received: (qmail invoked by alias); 10 Jan 2007 21:54:44 -0000
Received: from p508F8EAB.dip0.t-ipconnect.de (EHLO [192.168.178.22]) [80.143.142.171] by mail.gmx.net (mp010) with SMTP; 10 Jan 2007 22:54:44 +0100
X-Authenticated: #1915285
Message-ID: <45A560A3.1080108@gmx.de>
Date: Wed, 10 Jan 2007 22:54:43 +0100
From: Julian Reschke <julian.reschke@gmx.de>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8.0.4) Gecko/20060516 Thunderbird/1.5.0.4 Mnenhy/0.7.4.666
MIME-Version: 1.0
To: Frank Ellermann <nobody@xyzzy.claranet.de>
References: <45A129E9.50905@gmx.de> <20070107205255.GA14621@sources.org> <45A20F62.9060306@gmx.de> <20070108204618.GA29407@sources.org> <20070109000704.GB17340@finch-staff-1.thus.net> <20070109081753.GA1875@nic.fr> <20070110055950.GA5608@finch-staff-1.thus.net> <20070110083434.GB24390@nic.fr> <20070110104810.GB32555@finch-staff-1.thus.net> <45A55C70.283F@xyzzy.claranet.de>
In-Reply-To: <45A55C70.283F@xyzzy.claranet.de>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Y-GMX-Trusted: 0
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 9466e0365fc95844abaf7c3f15a05c7d
Cc: cosmogol@ietf.org
Subject: Re: Syntax
X-BeenThere: cosmogol@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: DIscussion on state machine specification in IETF protocols <cosmogol.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/cosmogol>, <mailto:cosmogol-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/cosmogol>
List-Post: <mailto:cosmogol@ietf.org>
List-Help: <mailto:cosmogol-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/cosmogol>, <mailto:cosmogol-request@ietf.org?subject=subscribe>
Errors-To: cosmogol-bounces@ietf.org

Frank Ellermann schrieb:
> Clive D.W. Feather wrote:
> 
>> The "what's valid UTF-8" syntax isn't complicated.
> 
> While I agree that the code shown below isn't complicated it's not
> what I'd like to copy into any REXX scripts about state machines.
> ...

We are defining a *new* language here. For now, it's for use in IETF 
documents (which are ASCII only). That requirement may change. Or people 
may want to use it for different target documents, such as the W3C's, or 
OASIS.

Restricting that language because you happen to use a platform which is 
really really old doesn't compute for me. Unicode support has been 
around on all widely deployed platforms for many, many years now.

You would still have the choice to implement your parser without 
supporting non-ASCII characters. That would simple mean that state 
machines authored with non-ASCII characters wouldn't be processable on 
your platform. I don't think that this would be a problem for the 
Internet Community.

I'd really suggest that we defer this problem until later, when more 
implementor feedback is available. Let's focus for now on the key 
features (and I don't think I18N is one of them).

Best regards, Julian

_______________________________________________
Cosmogol mailing list
Cosmogol@ietf.org
https://www1.ietf.org/mailman/listinfo/cosmogol