Related articles |
---|
[13 earlier articles] |
Re: language design tradeoffs jch@rdg.dec.com (1992-09-17) |
Re: language design tradeoffs firth@sei.cmu.edu (1992-09-17) |
Re: language design tradeoffs nickh@CS.CMU.EDU (1992-09-17) |
Re: language design tradeoffs norvell@csri.toronto.edu (1992-09-17) |
Re: language design tradeoffs jlg@cochiti.lanl.gov (1992-09-17) |
Re: language design tradeoffs bks@s27w007.pswfs.gov (1992-09-17) |
Re: language design tradeoffs raveling@Unify.com (1992-09-17) |
Re: language design tradeoffs jlg@cochiti.lanl.gov (1992-09-18) |
Re: language design tradeoffs e86jh@efd.lth.se (1992-09-19) |
Re: language design tradeoffs maniattb@cs.rpi.edu (1992-09-19) |
Re: language design tradeoffs tmb@arolla.idiap.ch (1992-09-20) |
Re: language design tradeoffs eifrig@beanworld.cs.jhu.edu (1992-09-19) |
Re: language design tradeoffs maxtal@extro.ucc.su.OZ.AU (1992-09-21) |
[15 later articles] |
Newsgroups: | comp.compilers |
From: | raveling@Unify.com (Paul Raveling) |
Organization: | Unify Corporation (Sacramento) |
Date: | Thu, 17 Sep 1992 19:09:13 GMT |
References: | 92-09-048 92-09-075 |
Keywords: | parse, design |
tmb@arolla.idiap.ch (Thomas M. Breuel) writes:
> raveling@Unify.com (Paul Raveling) writes:
> Actually I like the idea of using EOL rather than ;. ...
> In my experience, explicitly terminating statements with something like
> ";", or even better, explicitly bracketing each statement (as in Lisp), is
> the most effective syntax for protecting you from typos and slips.
My opinion probably differs because my experience differs.
A practical example more closely akin to a compiler language
without ;'s would be any of several assembly languages of the '60's,
with much-used macro facilities and EOL as a statement terminator.
In some cases people even used macros to define limited versions
of HLL features for machine language programming.
One of the ironies of the shift from assembly language programming
to higher level languages is that macro processing capability
has diminished over time, not just in the higher level languages
but also in many of the more recent assembly languages.
P.S.: My nomination for biggest typo/slip trap in any language
would be use of the '.' operator in BLISS.
------------------
Paul Raveling
Raveling@Unify.com
--
Return to the
comp.compilers page.
Search the
comp.compilers archives again.