Related articles |
---|
Pronouns in programming language? vii@altern.org (John Fremlin) (2000-02-27) |
Re: Pronouns in programming language? schairer@dai.ed.ac.uk (Axel Schairer) (2000-02-28) |
Re: Pronouns in programming language? rweaver@ix.netcom.com (2000-02-28) |
Re: Pronouns in programming language? pwagle@my-deja.com (2000-02-28) |
Re: Pronouns in programming language? jjones@cs.uiuc.edu (2000-02-28) |
Re: Pronouns in programming language? mal@bewoner.dma.be (Lieven Marchand) (2000-02-28) |
Re: Pronouns in programming language? hamish.a@virgin.net (Hamish Atkinson) (2000-02-28) |
[15 later articles] |
From: | John Fremlin <vii@altern.org> |
Newsgroups: | comp.compilers |
Date: | 27 Feb 2000 02:53:06 -0500 |
Organization: | Compilers Central |
Keywords: | design, question, comment |
Has any programming language/compiler implemented pronoun like
constructs? For example:
if variable_with_long_name == '2 ,
{ do this; }
if it == '3 , # equivalent to: variable_with_long_name == '3
{ do that }
Alternatively or in addition, elision (automatic scope changing),
for example:
if variable_with_long_name == '2 ,
{ do this; }
if == '3 , # equivalent to: variable_with_long_name == '3
{ do that }
Would it be a good idea? I don't think that it'd be too difficult to
implement in my project . . .
[I can think of some examples. Lisp LET (typically implemented as an
anonymous procedure) permits you to assign names to expressions for very
limited scopes. Cobol lets you elide comparison operands, something like
IF FOO-BAR LESS THAN 12 OR GREATER THAN 42 THEN ... -John]
Return to the
comp.compilers page.
Search the
comp.compilers archives again.