[nem-pl] Kolejne uwagi/pytania

rzyjontko rzyj at o2.pl
Sun Jun 20 23:14:03 CEST 2004


To może na początek coś prostszego?  Np. wywoływanie konstruktora z
konstruktora?  Ja czekam na tego feature'a już jakiś czas (bug ma id
60) i chyba nie zanosi się na to, żeby był zrobiony.... a to trochę
wstyd... czy nie?

A jak już poradzicie sobie z rozstrzyganiem, czy pole nie jest
ustawiane 2 razy, to wtedy możliwość inicjowania wartości pola w
innych metodach to powinien być pikuś, czy się mylę?

Poza tym dobry styl programowania nakazuje rozbijanie dużych funkcji
na mniejsze, które robią mniej, ale wiedzą co robią.  Ja osobiście nie
chciałbym mieć konstruktora, który ustawia wszystkie pola klasy, tylko
może wolałbym pewne rzeczy zrobić w funkcjach prywatnych wywoływanych
tylko z konstruktora?

A tak przy okazji, to chciałem zwrócić uwagę, żebyście przy
porównywaniu nemerle i C# byli trochę bardziej obiektywni i pokazali
ludziom, że:

C#
--

try {
   do_smth ();
}
catch (FooException e){
   ooops ();
}
finally {
   cleanUp ();
}


Nemerle
-------

try {
   try {
      do_smth ()
   }
   catch {
      | _ : FooException => ooops ()
   }
}
finally {
   cleanUp ()
}


bo w tej chwili "quick summary of diffs" jest oczywiście prawdziwy,
ale... jakiś taki nie do końca chyba uczciwy, szczególnie że tekst o
"finally" jest w punkcie "the same" co sugeruje, że z tego na prawdę
się korzysta _tak samo_.

-- 
rzyjontko
http://www.student.ii.uni.wroc.pl/~rzyj/





More information about the devel-pl mailing list