comp.lang.ada
 help / color / mirror / Atom feed
From: Pascal Obry <pascal@obry.net>
Subject: Re: Reference counting and idempotent finalize
Date: Thu, 12 Sep 2013 17:40:15 +0200
Date: 2013-09-12T17:40:15+02:00	[thread overview]
Message-ID: <5231E05F.9000701@obry.net> (raw)
In-Reply-To: slrnl32ic8.1lme.lithiumcat@sigil.instinctive.eu


Natasha,

> Maybe I should have mentioned it explicitly in the OP, but that's
> exactly what triggered my posting here.
> That and http://sourceforge.net/p/booch95/bugs/26/ too.
> 
> And I still don't see any clue on why their code is more idempotent than
> mine.
> 
> Again, what am I missing here?

Nothing I suppose, your code looks idempotent to me. Not coded exactly
the same way, but in all case the Firnalize procedure exit with the
pointer being set to null. That's the important point!

Pascal.

-- 
  Pascal Obry /  Magny Les Hameaux (78)

  The best way to travel is by means of imagination

  http://v2p.fr.eu.org
  http://www.obry.net

  gpg --keyserver keys.gnupg.net --recv-key F949BD3B

  parent reply	other threads:[~2013-09-12 15:40 UTC|newest]

Thread overview: 21+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-09-11 10:45 Reference counting and idempotent finalize Natasha Kerensikova
2013-09-11 11:21 ` AdaMagica
2013-09-11 12:12 ` Dmitry A. Kazakov
2013-09-12  5:34   ` Natasha Kerensikova
2013-09-12  7:33     ` Dmitry A. Kazakov
2013-09-11 12:16 ` Dmitry A. Kazakov
2013-09-12  4:53   ` Natasha Kerensikova
2013-09-11 12:21 ` Jeffrey R. Carter
2013-09-11 20:03   ` Simon Wright
2013-09-12  4:46     ` Natasha Kerensikova
2013-09-12  5:05   ` Natasha Kerensikova
2013-09-12  7:54     ` Dmitry A. Kazakov
2013-09-12 17:03     ` Jeffrey R. Carter
2013-09-11 13:50 ` Pascal Obry
2013-09-12  4:56   ` Natasha Kerensikova
2013-09-12 14:33     ` Simon Wright
2013-09-12 15:40     ` Pascal Obry [this message]
2013-09-12 10:23 ` sbelmont700
2013-09-30  6:25 ` Natasha Kerensikova
2013-09-30 10:02   ` AdaMagica
2013-10-01  6:22     ` Natasha Kerensikova
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox