🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.objects
Article #13532

Re: Czy typowanie kaczkowe jest rozwiązaniem problemu amfibii?

#13532
From: Piotr Dembiński
Date: Tue, 15 Nov 2005 17:31
18 lines
1597 bytes
Sektor van Skijlen <ethouris@pl.wp.spamu.lubie.nie.invalid> writes:

[...]

>> W Pythonie można jeszcze programować na zasadzie 'OK, to wjeżdżamy 
>> do wody' -- i wtedy obiekt albo wjeżdża do wody albo krzyczy, 
>> że nie potrafi :)
>
> Z tego co wiem, to jest powszechnie stosowana metoda w językach
> dynamicznie typowanych.

Nie tyle chodzi o język, co o sposób programowania.  W języku 
z dynamicznym systemem typów można pisać programy w stylu: 
'jeśli obsługuje, to uruchom' albo 'uruchom, a jak nie obsługuje, 
to obsłuż wyjątek'.

-- 
http://www.piotr.dembiński.prv.pl
Technical Details
Message-ID: <87ek5hq0lg.fsf@hector.domek>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
References: <87veyuqewo.fsf@hector.domek> <dlcpdi$8sd$3@kujawiak.man.lodz.pl> <878xvprjvd.fsf@hector.domek> <dld2ck$sa1$3@kujawiak.man.lodz.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: Piotr Dembiński <pdemb@gazeta.pl>
Newsgroups: pl.comp.objects
Subject: Re: Czy typowanie kaczkowe jest rozwiązaniem
 problemu amfibii?
Date: Tue, 15 Nov 2005 18:31:39 +0100
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 18
Message-ID: <87ek5hq0lg.fsf@hector.domek>
References: <87veyuqewo.fsf@hector.domek> <dlcpdi$8sd$3@kujawiak.man.lodz.pl> <878xvprjvd.fsf@hector.domek> <dld2ck$sa1$3@kujawiak.man.lodz.pl>
NNTP-Posting-Host: dir219.neoplus.adsl.tpnet.pl
Mime-Version: 1.0
X-Trace: inews.gazeta.pl 1132075805 16508 83.23.225.219 (15 Nov 2005 17:30:05 GMT)
X-Complaints-To: usenet@agora.pl
NNTP-Posting-Date: Tue, 15 Nov 2005 17:30:05 +0000 (UTC)
Cancel-Lock: sha1:ckqalMVFBvl0G1+DJ7e3JiePUvw=
X-User: pdemb
User-Agent: Gnus/5.1007 (Gnus v5.10.7) Emacs/21.4 (gnu/linux)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit