🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.perl
Article #52290

Re: obiekty + fastcgi - destruktor nie działa?

#52290
From: Mateusz Szczyrzyca
Date: Wed, 28 Sep 2011 17:06
34 lines
2409 bytes
Dnia 28.09.2011 Stachu 'Dozzie' K. <dozzie@go.eat.some.screws.spammer.invalid> napisał/a:
> On 2011-09-28, Mateusz Szczyrzyca <mateusz@abstynenci.pl> wrote:
>> Dnia 27.09.2011 Mateusz Szczyrzyca <mateusz@abstynenci.pl> napisał/a:
>>> Witam serdecznie,
>>>
>>> Mam małą aplikację z użyciem FCGI. Powiedzmy, że użyję przykładu Pralni.
>>>
>>> Mam w niej powiedzmy Pralka.pm (obiekt)
>>>
>>>  [...]
>>
>> Poradziłem sobie z powtórzeniami (drobny błąd algorytmiczny), 
>> natomiast problem z nieśmiertelnym obiektem wciąż pozostaje.
>
> A jesteś pewny że
>   a) nigdzie nie zachowujesz referencji do utworzonego obiektu Pralka?

Tu akurat jestem pewny, że nigdzie takiej referencji nie mam.

>   b) nigdzie nie zachowujesz domknięcia?

Cała akcja dzieje się w bloku case{} - reszta kodu, jak i główne pozostałe 
obiekty w ogóle nic nie wiedzą o istnieniu innych ,,nieśmiertelnych''.

Jedyne obiekty, których destruktory działają, to obiekty pomocnicze 
wywoływane i stosowane wewnątrz niektórych metod tych ,,nieśmiertelnych''.

> A skalar $Pralka to w ogóle jest globalny czy lokalny leksykalnie?

Zapomniałem to tutaj ująć w przykładzie (`my` zjadłem), ale oczywiście jest 
lokalny i ograniczony tylko do przedstawionego bloku case{}

Jak już przy `my` jesteśmy, to nadmieniam, że używam pragm: warnings, strict i 
diagnostics (z różnymi opcjami), ale żadnych informacji nie dostaję.
Technical Details
Message-ID: <slrnj86l0m.oml.mateusz@jabber.abstynenci.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!.POSTED!not-for-mail
References: <slrnj83m52.spb.mateusz@jabber.abstynenci.pl> <slrnj85raf.gd4.mateusz@jabber.abstynenci.pl> <slrnj85rc0.7mn.dozzie@jarowit.net>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!.POSTED!not-for-mail
From: Mateusz Szczyrzyca <mateusz@abstynenci.pl>
Newsgroups: pl.comp.lang.perl
Subject: Re: obiekty + fastcgi - destruktor nie działa?
Date: Wed, 28 Sep 2011 17:06:30 +0000 (UTC)
Organization: http://onet.pl
Lines: 34
Message-ID: <slrnj86l0m.oml.mateusz@jabber.abstynenci.pl>
References: <slrnj83m52.spb.mateusz@jabber.abstynenci.pl> <slrnj85raf.gd4.mateusz@jabber.abstynenci.pl> <slrnj85rc0.7mn.dozzie@jarowit.net>
Reply-To: Mateusz Szczyrzyca <mateusz@abstynenci.pl>
NNTP-Posting-Host: ip-85-198-234-216.broker.com.pl
Mime-Version: 1.0
X-Trace: news.onet.pl 1317229590 22219 85.198.234.216 (28 Sep 2011 17:06:30 GMT)
X-Complaints-To: niusy@onet.pl
NNTP-Posting-Date: Wed, 28 Sep 2011 17:06:30 +0000 (UTC)
User-Agent: slrn/0.9.9p1 (Linux)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit