Talk About Network

Google


Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Programming > Modula 3 > Re: Why?
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 6 of 20 Topic 128 of 148
Post > Topic >>

Re: Why?

by Roland Illig <roland.illig@[EMAIL PROTECTED] > Jun 22, 2006 at 01:20 AM

Ken Rose wrote:
> Ah, heck.  Let's start now.  What are the points of incompatibility
> between PM3 and CM3, and how should they be resolved?  What should be
> added to the language?  What should be taken away?

If I could decide, I would add a well-defined FOR statement, as described
in

     http://www.roland-illig.de/articles/modula-3-for-loop.pdf


I had also some thoughts for extending the WITH statement, for example

     WITH <Identifier> = READONLY <Expression> DO <Statements> END;

or, as syntactic sugar,

     WITH <Identifier> := <Expression> DO <Statements> END;

which would create a new variable <Identifier> and not an alias to 
<Expression> if that's an lvalue.

It's about six months ago that I have used Modula-3 for the last time, 
so it might be that I don't remember exactly what I had wanted back in 
that time. :)

Another thing that makes the language "look old" is the requirement that 
all keywords are written in uppercase letters. But apart from this, I 
really like the language. And, after some initial problems, I really 
liked that feature because it leaves the programmer with the freedom to 
use _all_ identifiers that have a lowercase letter in them, which is 
very convenient.

Roland
 




 20 Posts in Topic:
Why?
Gary Scott <garylscott  2006-06-15 01:42:20 
Re: Why?
Pascal Bourguignon <pj  2006-06-15 08:17:13 
Re: Why?
Paul Vixie <vixie@[EMA  2006-06-15 14:04:33 
Re: Why?
Ken Rose <kenrose@[EMA  2006-06-15 09:08:23 
Re: Why?
Paul Vixie <vixie@[EMA  2006-06-15 20:48:03 
Re: Why?
Roland Illig <roland.i  2006-06-22 01:20:39 
Re: Why?
Roland Illig <roland.i  2006-06-22 01:31:46 
Re: Why?
Olaf Wagner <wagner@[E  2006-06-19 21:04:24 
Re: Why?
Paul Vixie <vixie@[EMA  2006-06-20 23:36:38 
Re: Why?
Olaf Wagner <wagner@[E  2006-06-27 21:12:04 
Re: Why?
Paul Vixie <vixie@[EMA  2006-06-28 21:30:11 
Re: Why?
Olaf Wagner <wagner@[E  2006-06-29 08:15:43 
Re: Why?
Hallvard B Furuseth <h  2006-06-29 12:06:52 
Re: Why?
Paul Vixie <vixie@[EMA  2006-06-29 14:20:00 
Re: Why?
Olaf Wagner <wagner@[E  2006-07-03 08:11:47 
Re: Why?
Andrew Reilly <andrew-  2006-11-28 13:55:07 
Re: Why?
Tony Hosking <hosking@  2006-11-28 14:27:15 
Re: Why?
Riley <riley@[EMAIL PR  2006-12-17 09:48:06 
Re: Why?
root@[EMAIL PROTECTED] (  2006-06-19 20:09:08 
Re: Why?
Olaf Wagner <wagner@[E  2006-06-27 21:22:28 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Sun Jul 6 1:53:00 CDT 2008.