Newsgroups: comp.archives
Path: utzoo!utgpu!news-server.csri.toronto.edu!ox.com!emv
From: kinnersley@kuhub.cc.ukans.edu (Bill Kinnersley)
Subject: [comp.lang.functional] Re: concrete syntax (was: "off-side rule")
Message-ID: <1991Jan29.225652.21136@ox.com>
Followup-To: comp.lang.functional
Sender: emv@ox.com (Edward Vielmetti)
Reply-To: kinnersley@kuhub.cc.ukans.edu (Bill Kinnersley)
Organization: University of Kansas Academic Computing Services
References: <ACHA.91Jan17120316@DRAVIDO.CS.CMU.EDU> <SPOT.91Jan18074828@WOOZLE.GRAPHICS.CS.CMU.EDU> <4842@skye.cs.ed.ac.uk> <ACHA.91Jan22172528@DRAVIDO.CS.CMU.EDU> <4167@osc.COM> <1932@alf.informatik.uni-kiel.dbp.de> <28205.27a45e48@kuhub.cc.ukans.edu>
Date: Tue, 29 Jan 1991 22:56:52 GMT
Approved: emv@ox.com (Edward Vielmetti)
X-Original-Newsgroups: comp.lang.functional

Archive-name: languages/occam/occam/1991-01-28
Archive: watserv1.waterloo.edu:/languages/occam.tar.Z [129.97.129.140]
Original-posting-by: kinnersley@kuhub.cc.ukans.edu (Bill Kinnersley)
Original-subject: Re: concrete syntax (was: "off-side rule")
Reposted-by: emv@ox.com (Edward Vielmetti)

For all of those who've been saying that programming languages such as
Miranda and occam, where leading whitespace is used in place of begin..end
are difficult to implement, not context free, beyond the capability of
lex and yacc, a crime against nature, etc...

You might want to ftp to watserv1.uwaterloo.edu, and pick up the occam
compiler there which uses lex and yacc, and see for yourself how really
*trivial* it is to implement this feature!

--
--Bill Kinnersley
