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: <4842@skye.cs.ed.ac.uk> <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