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=-0.3 required=5.0 tests=BAYES_00, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: 103376,21960280f1d61e84 X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news2.google.com!news3.google.com!news1.google.com!news.maxwell.syr.edu!news-hub.siol.net!kanja.arnes.si!kanaga.switch.ch!switch.ch!newsfeed00.sul.t-online.de!t-online.de!news.karotte.org!news2.arglkargh.de!noris.net!newsfeed.arcor.de!newsspool1.arcor-online.net!news.arcor.de.POSTED!not-for-mail From: "Dmitry A. Kazakov" Subject: Re: How come Ada isn't more popular? Newsgroups: comp.lang.ada User-Agent: 40tude_Dialog/2.0.15.1 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Reply-To: mailbox@dmitry-kazakov.de Organization: cbb software GmbH References: <1169636785.504223.139630@j27g2000cwj.googlegroups.com> <45b8361a_5@news.bluewin.ch> <3pejpgfbki.fsf@hod.lan.m-e-leypold.de> Date: Tue, 6 Feb 2007 19:05:11 +0100 Message-ID: <1ic9j6bmbl0ik.gvgqhl1ixvxk$.dlg@40tude.net> NNTP-Posting-Date: 06 Feb 2007 19:05:05 CET NNTP-Posting-Host: dfe0b8ae.newsspool3.arcor-online.net X-Trace: DXC=cSNaIXXcmEN2:OR3:3gaE@McF=Q^Z^V3H4Fo<]lROoRAgUcjd<3m<;BIVoYZih[6]F[6LHn;2LCVN[ On Tue, 06 Feb 2007 17:47:25 GMT, Ray Blaak wrote: > Maciej Sobczak writes: >> OK. What about refcounting with smart pointers? > > This form of GC actually works against your determinism goal. It simply is a > poor form of GC, can't handle cycles, and has unpredictable execution times. Determinism /= time bounded. For handling cycles there are weak pointers. > A "real" GC smoothes out the collection costs. Yes, garbage men won't come when you throw the bag out of the doors. They will come tomorrow, or the day after tomorrow, or maybe never. But they will send you the bill anyway... (:-)) -- Regards, Dmitry A. Kazakov http://www.dmitry-kazakov.de