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