On Mon, 2003-09-29 at 13:07, Majorinc, Kazimir wrote:
> Charles, I like your extensions, all of them, just I'd use something closer 
> to the natural language, for example, "x initially y" for "{/x:=y; x}" 
> instead "x :$ y". I think that the best policy is that each time it is 
> found that some idiom occur frequently in source code, most comfortable 
> language construct for same purpose should be introduced. Because, my 
> understanding is, idiom is not (only) clever use of possibilities of 
> language, they are calluses grown on the places where our thoughts are 
> injured with language rules.

Hmmm, personally, I don't like the natural language - it
simply doesn't 'fit' with the rest of the language.  Sounds like it
would be better to produce a new language
that uses natural language more consistently to than
mix metaphors in unicon.

I haven't seen Charles' list and so am speaking from
very limited knowledge, but I'm also am not too happy
with x :$ y.  Why not just put initialization expressions onto
declarations (as Unicon already does
in places):

    local x := y

Right now I think there are too many restrictions
on what goes on the right-hand side, but it seems
better to relax the restrictions than introduce a
new syntax.

Just my $0.02 worth...
-Steve
-- 
Steve Wampler <[EMAIL PROTECTED]>


-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Unicon-group mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/unicon-group

Reply via email to