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=2.0 required=5.0 tests=BAYES_00,DATE_IN_PAST_06_12, FORGED_MUA_MOZILLA autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: a07f3367d7,534dd301375921ac X-Google-Attributes: gida07f3367d7,public,usenet X-Google-NewGroupId: yes X-Google-Language: ENGLISH,ASCII Received: by 10.204.141.4 with SMTP id k4mr561042bku.6.1339714883015; Thu, 14 Jun 2012 16:01:23 -0700 (PDT) Path: e27ni48994bkw.0!nntp.google.com!news1.google.com!news3.google.com!feeder1.cambriumusenet.nl!feed.tweaknews.nl!195.62.100.242.MISMATCH!newsfeed.kamp.net!newsfeed.kamp.net!eternal-september.org!feeder.eternal-september.org!mx04.eternal-september.org!.POSTED!not-for-mail From: "J-P. Rosen" Newsgroups: comp.lang.ada Subject: Re: Is Text_IO.Put_Line() thread-safe? Date: Thu, 14 Jun 2012 16:56:16 +0200 Organization: A noiseless patient Spider Message-ID: References: <93201f1a-d668-485e-83b4-492bc283f36e@googlegroups.com> Mime-Version: 1.0 Injection-Date: Thu, 14 Jun 2012 14:56:17 +0000 (UTC) Injection-Info: mx04.eternal-september.org; posting-host="re77pYMGCxlh1CmPko+3Eg"; logging-data="31273"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18e4jUBMuA81pt+FRzmE6wP" User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20120428 Thunderbird/12.0.1 In-Reply-To: Cancel-Lock: sha1:jvkhUexBepBv5xTXIRd/Kf8xslk= X-Enigmail-Version: 1.4.2 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Date: 2012-06-14T16:56:16+02:00 List-Id: Le 14/06/2012 16:38, Dmitry A. Kazakov a �crit : > It would be nice if the exception would propagate in the task's master, but > that is impossible without a rendezvous or asynchronous control transfer on > the master's side. > Asynchronous raising of exceptions was in preliminary Ada, the issue was studied, and removed for Ada 83. It was proposed again for Ada95, fully reassessed, and dismissed again. It was in Java1, and strongly discouraged (nothing disappears from Java!) starting from Java2. Definitely a bad idea! -- J-P. Rosen Adalog 2 rue du Docteur Lombard, 92441 Issy-les-Moulineaux CEDEX Tel: +33 1 45 29 21 52, Fax: +33 1 45 29 25 00 http://www.adalog.fr