Related articles |
---|
[12 earlier articles] |
Re: Why context-free? dot@dotat.at (Tony Finch) (2005-10-13) |
Re: Why context-free? nmm1@cus.cam.ac.uk (2005-10-13) |
Re: Why context-free? cfc@world.std.com (Chris F Clark) (2005-10-13) |
Re: Why context-free? neelk@cs.cmu.edu (Neelakantan Krishnaswami) (2005-10-13) |
Re: Why context-free? darius@raincode.com (Darius Blasband) (2005-10-13) |
Re: Why context-free? anton@mips.complang.tuwien.ac.at (2005-10-14) |
Re: Why context-free? darius@raincode.com (Darius Blasband) (2005-10-19) |
Re: Why context-free? nmm1@cus.cam.ac.uk (2005-10-19) |
Re: Why context-free? nmm1@cus.cam.ac.uk (2005-10-19) |
Re: Why context-free? nmm1@cus.cam.ac.uk (2005-10-20) |
Re: Why context-free? find@my.address.elsewhere (Matthias Blume) (2005-10-23) |
Re: Why context-free? lhp+news@toft-hp.dk (Lasse =?ISO-8859-1?Q?Hiller=F8e?= Petersen) (2005-10-23) |
Re: Why context-free? stephen@dino.dnsalias.com (2005-10-23) |
[8 later articles] |
From: | Darius Blasband <darius@raincode.com> |
Newsgroups: | comp.compilers |
Date: | 19 Oct 2005 02:30:57 -0400 |
Organization: | Compilers Central |
References: | 05-10-053 05-10-061 05-10-083 |
Keywords: | syntax, design |
Posted-Date: | 19 Oct 2005 02:30:57 EDT |
> We all know that some languages are not LL or not CF, but is there an
> example, a feature that makes Perl special that actually *depends* on
> the fact that it is or isn't CF, or LL ? I can't think of one, but I'd
> be glad to be shown wrong in this matter.
>
> Darius.
> [Python has a much cleaner syntax than perl, but never got perl's critical
> mass. I think this tells us that syntactic elegance isn't a big issue for
> language users. -John]
I fully agree. It has shown since COBOL, PL/1, C++, Perl and others.
However, IMHO, from an engineering point of view, the question should
not be whether people care for syntactic elegance, but whether they
would complain if their language was syntactically restricted to meet LL
constraints.
I think they would not, and therefore, I see no need to design non-CF
design languages. Non-CF constructs do not lead to better expressions of
programming constructs.
But I'd be glad to be shown an example where a non-CF construct actually
brings some added value that so CF construct would have.
Darius.
Return to the
comp.compilers page.
Search the
comp.compilers archives again.