[nem-pl] Zmiany sk³adniowe

rzyjontko rzyj at o2.pl
Wed Oct 15 15:50:59 CEST 2003


Michal Moskal napisał:
>
>   {
>     ref x = 3;
>     while (x < 7) { 
>       x = x + 1;  // ERROR
>       foo () 
>     }
>   }

Najpierw taka marginalna uwaga.  Czy
  ref x <- 3;
nie byłoby bardziej konsekwentne?

Podany błąd jest analogiczny do tych, które powstają w językach bez
deklaracji zmiennych.  Ale ludzie się czepiają wszystkiego.
Ostatecznym argumentem zawsze będzie, że Nemerle to nie C#.  Każdy
manual do Lispa zawiera coś na kształt "common pitfalls in local
bindings".

Wydaje mi się, że problemem jest to, że dla zwyczajnego człowieka '='
wydaje się bardziej naturalne niż <-.  Więc może zamienić '<-' z '='?

----                                ----
rzyjontko         <rzyj # plusnet () pl>
http://www.student.ii.uni.wroc.pl/~rzyj/
----                                ----





More information about the devel-pl mailing list