Path: utzoo!utgpu!news-server.csri.toronto.edu!ox.com!umich!sharkey!msuinfo!midway!uwvax!zazen!wuarchive!kuhub.cc.ukans.edu!maverick.ksu.ksu.edu!unmvax!ariel.unm.edu!news.cs.indiana.edu!cs.widener.edu!netnews.upenn.edu!dsinc!unix.cis.pitt.edu!zaphod.mps.ohio-state.edu!samsung!caen!ox.com!emv Newsgroups: comp.archives Subject: [comp.lang.functional] Re: concrete syntax (was: "off-side rule") Message-ID: <1991Jan29.225652.21136@ox.com> From: kinnersley@kuhub.cc.ukans.edu (Bill Kinnersley) Date: 29 Jan 91 22:56:52 GMT Reply-To: kinnersley@kuhub.cc.ukans.edu (Bill Kinnersley) Sender: emv@ox.com (Edward Vielmetti) Followup-To: comp.lang.functional References: <4842@skye.cs.ed.ac.uk> <4167@osc.COM> <1932@alf.informatik.uni-kiel.dbp.de> <28205.27a45e48@kuhub.cc.ukans.edu> Organization: University of Kansas Academic Computing Services Approved: emv@ox.com (Edward Vielmetti) X-Original-Newsgroups: comp.lang.functional Lines: 17 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