[nem-pl] nawiasy
Kamil Skalski
nazgul at omega.pl
Thu Feb 12 18:58:24 CET 2004
Thursday 12 of February 2004 18:14, Lukasz Kaiser wrote:
> Hej.
>
> > D³ugo próbowa³em wydumaæ jakie¶ argumenty dlaczego to jest ¼le. Bo mi
> > siê te¿ nie podoba. Ale niestety znalaz³em tylko argumenty w drug±
> > stronê.
>
> Hmm, a tak poza tym to po co w ogole tam nawiasy ? Bo jak troszke o tym
> pomyslalem, to rzeczywiscie nie chodzi nawet o stan nawiasow ile o ich
Przepraszam, ale czy ty jesteś zapisany tylko na listę svn, czy także
devel-pl? Od dawna trąbimy o tej zmianie i szukamy agrumentów przeciw <> i
nikt ich nie potrafi znaleźć, a ty teraz jakieś zażalenia piszesz.
Czytałeś mojego maila o różnicach Nemerle vs C++, Java 1.5, C# 2.0? Jakieś
wnioski? Nikt kto programuje poza uniwersytetami nie wie i nie będzie
wiedział na pierwszy rzut oka co to list 'a, ani list('a) ani list(a),
natomiast list<A> jednoznaczenie mu się skojarzy właśnie ze wspomnianymi
językami i znaną semantyką.
A od kiedy to jesteś zwolennikiem mniejszej ilości krzaków? Już ci przeszkadza
<>, a pamiętam jak chciałeś dodawać
tree1 &#$# tree2
> obecnosc w ogole. No i nie rozumiem czemu nie kazac zaczynac zmiennych
> typowych od ' (oczywiscie przy --pedantic-kaiser beda sie nazywac 'a, ''a,
IMHO o ile list 'a wygląda dobrze, list('a) jeszcze co zniesienia, to list<'a>
powinien już raczej list<a>
> '''a itp. ;)). Poza tym argument ze jak ludzie zaczna uzywac to sie zmieni
> jest nie trafiony, to jest w C++ od wielu lat i sie nie zmienia. Poza tym
Nie zmienia? To znaczy nie jestem pewien o co chodzi... co się nie zminia?
Używanie templatów?
> Ale wez jeszcze pod uwage jeden argument, moze malo racjonalny. Jak to
> zobaczy ktos kto uzywal OCamla / SMLa / Haskella to ucieknie z krzykiem.
To ma problem, bo jak mu każą w pracy pisać w Javie 1.5 lub C# 2.0, to nie
będzie mógł uciec. Ja uczciwie mówiąc, to może zda sobie sprawę, że list<a>
jest bardziej precyzyjne semantycznie i odróżnia się od konstruktorów i
wywołań funkcji.
> Nie wiem dlaczego, moze nie, ale jakos tak mi sie wydaje. No bo w zasadzie
> jaka ma byc ta grupa docelowa uzytkownikow Nemerle ? Bo jesli C#owcy to
> lepiej sie dobrze przygotuj na konkurencje z C# 2, bo mozxe sie okazac ze
> tyle z programowania funkcjonalnego ile rozumieja C#owcy to bedzie
> dokladnie C# 2. A potem C# 3 = okrojone typowo Nemerle z niewielkimi
> zmianami skladniowymi :).
Ależ Łukaszu, dlaczego jesteś jakim defetystą? Może nie powinienem, ale
zacytuję dzisiejszą rozmowę z Michałem:
z jakieś strony o Javie:
Java's generics implementation was based on a project originally called Pizza,
which was done by Martin Odersky and others. Pizza was renamed GJ, then it
turned into a JSR and ended up being adopted into the Java language.
wizja przyszłości:
C#'s variants implementation was based on a project originally called Nemerle,
which was done by Michał Moskal and others. Nemerle was renamed N#, then it
turned into a NSR and ended up being adopted into the C# 3.0 language.
Kamil
More information about the devel-pl
mailing list