๐Ÿš€ go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.objects
Article #15088

Re: Wyj?tki w konstruktorze

#15088
From: A.L.
Date: Tue, 29 Aug 2006 03:23
40 lines
2777 bytes
On Tue, 29 Aug 2006 03:17:56 +0000 (UTC), "Aleksander Galicki"
<tretete.WYTNIJ@gazeta.pl> wrote:

>A.L. <alewando@fala2005.com> napisaล‚(a): 
>
>> On Sun, 27 Aug 2006 18:38:17 +0000 (UTC), "Aleksander Galicki"
>> <tretete.WYTNIJ@gazeta.pl> wrote:
>> 
>>  
>> >
>> >Nonsens. Zadnego friend w Javie nie ma i mam nadzieje nie bedzie. Jesli juz
>> >Java bedzie ulepszana pod wzgledem wprowadzania bardziej fine-grained
>> >konstrukcji do kontroli dostepu do pakietow/klas/... to niech juz za
>> >inspiracje posluzy im cos bardziej sensownego niz C++: chocby Ada albo Eiffel.
>> >Co do genericsow: nie, nie - genericsy nie zostaly wymyslone w C++. I nie -
>> >Java generics nie sa wzorowowane na tym potworze. W Javovych genericsach sie
>> >nie da programowac.
>>  
>> A konkretnie, dlaczego?... I kto jest konkretnie ten "potwor"? Bo
>> jakos nie moge sie dopatrzec sensu w powyzszym...
>> 
>
>Mialem na mysli to, ze Javowe generics sluza do tworzenia typow
>parametrycznych i nie sluza do tzw metaprogramowania - nie da sie w samych
>genericsach zrobic cos takiego:
>http://www.99-bottles-of-beer.net/language-c++-110.html

Owszem. Nie da sie. By design. 
>
>A ktora wersja genericsow jest potworem? Niech Pan sam zgadnie....

Ta w C++?... No, to nie potwor, to makrogenerator, a makrogeneratory
to od lat moje hobby. Pamieta Pan makrogenerator GPM Stracheya? A
ML1? ML1 ma fajna implementacje, moge podeslac. 

"Embedded macrogenerators" wymysli Brown w roku 1966.  Ale szybko
zaniechano tego bo sie okazalo niewgodne.  Trzeba oddac uznanie
tworcom C a potem C++ ze jednak przemogli sie i nie porzucili.

A.L.
Technical Details
Message-ID: <kic7f2ptsjn7l5u889ecehvn96pmthooh6@4ax.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!newsfeed.pionier.net.pl!news.glorb.com!sn-xt-sjc-04!sn-xt-sjc-09!sn-xt-sjc-07!sn-post-sjc-01!supernews.com!corp.supernews.com!not-for-mail
References: <eci6qt$h30$1@inews.gazeta.pl> <ch3qe25s17dild5v1m7ei4c43b0n2tka4e@4ax.com> <ecm9eg$g71$4@kujawiak.man.lodz.pl> <a1l0f215rtj4kj6o35sora0fd2bl0qn0k9@4ax.com> <87lkpbs6yq.fsf@hector.domek> <ecs10b$795$1@srv.cyf-kr.edu.pl> <i0b3f25nvj9fr6ats7kjvntr20g3gsruiu@4ax.com> <ecsal7$vje$2@tkdami.pl> <lic3f2thihtcitu6eavf9p8q485e6n4aeg@4ax.com> <ecsg43$c0h$1@tkdami.pl> <ecsoqp$l6f$1@inews.gazeta.pl> <p7b7f2d3noe2dolbtekbgmin4sljb95k5n@4ax.com> <ed0bl4$8f6$1@inews.gazeta.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!newsfeed.pionier.net.pl!news.glorb.com!sn-xt-sjc-04!sn-xt-sjc-09!sn-xt-sjc-07!sn-post-sjc-01!supernews.com!corp.supernews.com!not-for-mail
From: A.L. <alewando@fala2005.com>
Newsgroups: pl.comp.objects
Subject: Re: Wyj?tki w konstruktorze
Date: Mon, 28 Aug 2006 22:23:58 -0500
Organization: Posted via Supernews, http://www.supernews.com
Message-ID: <kic7f2ptsjn7l5u889ecehvn96pmthooh6@4ax.com>
References: <eci6qt$h30$1@inews.gazeta.pl> <ch3qe25s17dild5v1m7ei4c43b0n2tka4e@4ax.com> <ecm9eg$g71$4@kujawiak.man.lodz.pl> <a1l0f215rtj4kj6o35sora0fd2bl0qn0k9@4ax.com> <87lkpbs6yq.fsf@hector.domek> <ecs10b$795$1@srv.cyf-kr.edu.pl> <i0b3f25nvj9fr6ats7kjvntr20g3gsruiu@4ax.com> <ecsal7$vje$2@tkdami.pl> <lic3f2thihtcitu6eavf9p8q485e6n4aeg@4ax.com> <ecsg43$c0h$1@tkdami.pl> <ecsoqp$l6f$1@inews.gazeta.pl> <p7b7f2d3noe2dolbtekbgmin4sljb95k5n@4ax.com> <ed0bl4$8f6$1@inews.gazeta.pl>
X-Newsreader: Forte Agent 3.1/32.783
MIME-Version: 1.0
X-Complaints-To: abuse@supernews.com
Lines: 40
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit