From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM autolearn=unavailable autolearn_force=no version=3.4.4 X-Received: by 10.236.26.206 with SMTP id c54mr11568173yha.44.1406454767048; Sun, 27 Jul 2014 02:52:47 -0700 (PDT) X-Received: by 10.140.87.67 with SMTP id q61mr64211qgd.1.1406454766987; Sun, 27 Jul 2014 02:52:46 -0700 (PDT) Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!news.eternal-september.org!news.eternal-september.org!feeder.eternal-september.org!feeder.erje.net!eu.feeder.erje.net!enother.net!enother.net!peer01.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!j15no2856707qaq.0!news-out.google.com!j6ni17574qas.0!nntp.google.com!j15no2856705qaq.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: comp.lang.ada Date: Sun, 27 Jul 2014 02:52:46 -0700 (PDT) In-Reply-To: Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=91.55.224.128; posting-account=rmHyLAoAAADSQmMWJF0a_815Fdd96RDf NNTP-Posting-Host: 91.55.224.128 References: User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <52c1daa5-f9e5-421b-b431-34a71d6f329a@googlegroups.com> Subject: Re: A trouble with writing thick bindings From: AdaMagica Injection-Date: Sun, 27 Jul 2014 09:52:46 +0000 Content-Type: text/plain; charset=ISO-8859-1 X-Received-Bytes: 1314 X-Received-Body-CRC: 4014914512 Xref: news.eternal-september.org comp.lang.ada:21277 Date: 2014-07-27T02:52:46-07:00 List-Id: RM sais that Finalize must be idempotempt, because you cannot know how often it will be called for some object. So where is the problem? Just define your Finalize version so that it is idempotent (i.e. does nothing if already done).