Article View: pl.comp.objects
Article #15360Re: Generyki w Javie [tylko dla ludzi o mocnych nerwach]
From: Seweryn Habdank-Wojewódzki
Date: Fri, 08 Sep 2006 13:47
Date: Fri, 08 Sep 2006 13:47
28 lines
2123 bytes
2123 bytes
Witam Adam Karpierz wrote: > boost::mpl-a powinno sie zabronic uzywac Może. To jest opinia nie podparta żadnym argumentem, więc traktuje ją jako lakoniczną. > a traity sa ciagle w C++ w powijakach czyli nie do uzycia. Jak ktoś nie umie, to niech nie używa. Używam i uważam, że czasem są konieczne i często potrzebne. Zresztą w Javie też można zadawać niektóre z pytan, które sa możliwe w C++. Javiści to używają więc czemu w C++ to jest złe. Wszczególności piekne są pytania o dziedziczenie np. : Foo < ? extends Bar >, które jest pytaniem czy klasa ? podstawiana do generyka jest podklasą Bar. Bardzo dobre pytanie, w szczególności przy własności "erasure" mając w środku generyka klasę mamy prewność jej API. To samo w C++ można zadać stosując boost::is_base< pytajnik , Bar >. Jest jeszcze cała masa zapytań. No i pięknie działający szablonowy IF < >. Z reszta boost::pyhton jest nasiany traitsami, które pięknie tam pracują, co widać po zgrabności pracy z boost::python. Pozdrawiam. -- |\/\/| Seweryn Habdank-Wojewódzki `\/\/'
Technical Details
Message-ID:
<edrs8m$uhc$1@tkdami.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.nask.pl!news.nask.org.pl!newsfeed.tpinternet.pl!news.tkdami.net!news.tkdami.pl!not-for-mailReferences:
<edbn1a$80t$1@atlantis.news.tpi.pl> <edcmgq$kip$1@inews.gazeta.pl> <edcq4g$lbv$1@nemesis.news.tpi.pl> <edf4ir$hfg$1@inews.gazeta.pl> <edi2pl$mgc$3@kujawiak.man.lodz.pl> <edi7ca$kjs$3@tkdami.pl> <edrghr$iab$1@inews.gazeta.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.nask.pl!news.nask.org.pl!newsfeed.tpinternet.pl!news.tkdami.net!news.tkdami.pl!not-for-mail From: Seweryn Habdank-Wojewódzki <habdank@gmail.com> Newsgroups: pl.comp.objects Subject: Re: Generyki w Javie [tylko dla ludzi o mocnych nerwach] Date: Fri, 08 Sep 2006 15:47:34 +0200 Organization: VectraNet Oswiecim Lines: 28 Message-ID: <edrs8m$uhc$1@tkdami.pl> References: <edbn1a$80t$1@atlantis.news.tpi.pl> <edcmgq$kip$1@inews.gazeta.pl> <edcq4g$lbv$1@nemesis.news.tpi.pl> <edf4ir$hfg$1@inews.gazeta.pl> <edi2pl$mgc$3@kujawiak.man.lodz.pl> <edi7ca$kjs$3@tkdami.pl> <edrghr$iab$1@inews.gazeta.pl> NNTP-Posting-Host: 82.139.21.12 Mime-Version: 1.0 X-Trace: tkdami.pl 1157723222 31276 82.139.21.12 (8 Sep 2006 13:47:02 GMT) X-Complaints-To: usenet@news.tkdami.pl NNTP-Posting-Date: Fri, 8 Sep 2006 13:47:02 +0000 (UTC) User-Agent: KNode/0.10.1 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit