🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.objects
Article #16528

Re: Dlaczego singletony?

#16528
From: Maciej Sobczak
Date: Mon, 23 Apr 2007 15:30
70 lines
3480 bytes
Adam Karpierz wrote:

>> Faktycznie, ta implementacja rozwi±zuje wszystkie problemy oraz spe³nia 
>> wszystkie oczekiwania ró¿nych programistów.
> 
> A jakich nie rozwiazuje ?

Może warto najpierw przeczytać, zanim się rzuci hasłem, że zmarnowano 
tyle stron tekstu?

> Konkrety ?

Od ręki - w swoim przykładzie użył Pan wyrażenia "del ta".
Niech Pan dla kompletu przedyskutuje, po co ta instrukcja i jak jej 
należy używać gdy singletonów jest wiele (różnych klas) i być może 
odwołują się do zewnętrznych zasobów.

Może coś o wątkach?


Kod, który Pan pokazał to wierzchołek góry lodowej. I uwaga, proszę się 
skupić: wersja trywialna w C++ *też* istnieje. Wspomniana książka jest 
akurat dla tych, którzy na tym trywialnym poziomie nie chcą się 
zatrzymać i są projekty, gdzie to ma sens.

>> Widzê te¿, ¿e elegancko odzwierciedla ka¿dy szczegó³ dyskusji ze 
>> wspomnianej tu ksi±¿ki.
> 
> Ta ksiazka tyczy problemow w syfiastym C++ ktore zapewne
> wystepuja tylko w nim wiec 'osochodzi' ?

Podoba mi się to "zapewne". Które z przedstawionych w tej książce 
problemów występują tylko w C++?
Konkrety?

> Tyle tylko ze szanowny kolega nie raczyl zauwazyc
> ze to co podalem to nie jest Singleton,.tzn nie stricte singleton

Monostate. Ale podał to Pan jako przykład w wątku o singletonie, jakie 
to trywialne w Pythonie (w ogóle nie odnosząc się do problemów podanych 
przez Seweryna).

> No wie Pan co mnie tam Booch at al.
> Wystarczy ze sam tworca C++ pisze wyraznie na poczatku swej strony.
> 
> C++ is a general purpose programming language with a bias
> towards systems programming that
>   a.. is a better C  (Sektor sie zagotuje :)
>   b.. supports data abstraction
>   c.. supports object-oriented programming
>   d.. supports generic programming.
> 'support' to nie znaczy 'is pure'

Co znaczy "pure"? Że nic innego nie potrafi?

A może pl.comp.objects jest tylko dla tych "pure"?
Czy Python jest "pure"?

A może Ada? Czy można na tej grupie dyskutować o Adzie? Itd.

> PS: Niech Pan nie tworzy sekty tam gdzie w ogole nie ma religii

Czy ja coś tworzę? Po prostu stwierdzam, że wymachuje Pan rękami na 
temat książki, której okładki nawet Pan nie widział, nie mówiąc o jej 
przeczytaniu.


-- 
Maciej Sobczak : http://www.msobczak.com/
Programming    : http://www.msobczak.com/prog/
Technical Details
Message-ID: <f0ije8$47q$1@cernne03.cern.ch>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.nask.pl!news.nask.org.pl!newsfeed00.sul.t-online.de!t-online.de!130.59.10.21.MISMATCH!kanaga.switch.ch!news-zh.switch.ch!switch.ch!cernne03.cern.ch!not-for-mail
References: <f0i3to$bq0$1@inews.gazeta.pl> <f0i9pt$ud$1@news.vectranet.pl> <f0ibuu$ihs$1@inews.gazeta.pl> <f0id13$l7$1@cernne03.cern.ch> <f0ifnq$5nc$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!newsfeed00.sul.t-online.de!t-online.de!130.59.10.21.MISMATCH!kanaga.switch.ch!news-zh.switch.ch!switch.ch!cernne03.cern.ch!not-for-mail
From: Maciej Sobczak <no.spam@no.spam.com>
Newsgroups: pl.comp.objects
Subject: Re: Dlaczego singletony?
Date: Mon, 23 Apr 2007 17:30:14 +0200
Organization: CERN News
Lines: 70
Message-ID: <f0ije8$47q$1@cernne03.cern.ch>
References: <f0i3to$bq0$1@inews.gazeta.pl> <f0i9pt$ud$1@news.vectranet.pl> <f0ibuu$ihs$1@inews.gazeta.pl> <f0id13$l7$1@cernne03.cern.ch> <f0ifnq$5nc$1@inews.gazeta.pl>
NNTP-Posting-Host: pb-d-128-141-44-95.cern.ch
Mime-Version: 1.0
X-Trace: cernne03.cern.ch 1177342216 4346 128.141.44.95 (23 Apr 2007 15:30:16 GMT)
X-Complaints-To: news@@cern.ch
NNTP-Posting-Date: Mon, 23 Apr 2007 15:30:16 +0000 (UTC)
User-Agent: Thunderbird 1.5.0.10 (Macintosh/20070221)
In-Reply-To: <f0ifnq$5nc$1@inews.gazeta.pl>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit