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.4 required=5.0 tests=BAYES_00,FORGED_MUA_MOZILLA autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: 103376,590b710e61b9ddf8 X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Received: by 10.68.74.201 with SMTP id w9mr13251149pbv.0.1329243836184; Tue, 14 Feb 2012 10:23:56 -0800 (PST) Path: wr5ni24917pbc.0!nntp.google.com!news2.google.com!news.glorb.com!newsgate.cuhk.edu.hk!news.netfront.net!not-for-mail From: Jeffrey Carter Newsgroups: comp.lang.ada Subject: Re: Concurrency always is non-deterministic? Date: Tue, 14 Feb 2012 11:23:54 -0700 Organization: Also freenews.netfront.net; news.tornevall.net Message-ID: References: <3721724.784.1329154891821.JavaMail.geo-discussion-forums@pbcwt9> <6f19eaa9-c75f-4fca-86d4-bfaee2f51db7@k40g2000yqf.googlegroups.com> <0dbc36f5-15f6-4b47-808c-d19d5ac72cba@x19g2000yqh.googlegroups.com> NNTP-Posting-Host: 70.218.158.48 Mime-Version: 1.0 X-Trace: adenine.netfront.net 1329243835 57823 70.218.158.48 (14 Feb 2012 18:23:55 GMT) X-Complaints-To: news@netfront.net NNTP-Posting-Date: Tue, 14 Feb 2012 18:23:55 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; Linux i686; rv:9.0) Gecko/20111229 Thunderbird/9.0 In-Reply-To: <0dbc36f5-15f6-4b47-808c-d19d5ac72cba@x19g2000yqh.googlegroups.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Date: 2012-02-14T11:23:54-07:00 List-Id: On 02/14/2012 03:05 AM, Erich wrote: > On Feb 14, 2:18 am, Phil Clayton wrote: > >> functional programming is unsuitable for systems >> that are any of: real-time, embedded or critical > > The first two points, yes, but what about the third. Haven't > functional programming languages like Haskell been used for critical > (high-integrity) applications as a substitute for Ada/Spark, because > they make formal verification very easy? > > I'm not claiming it, just believe I've read about it and ask as a > layman out of curiosity. Erlang was created for implementing soft real-time systems, specifically telephony systems. -- Jeff Carter "If you think you got a nasty taunting this time, you ain't heard nothing yet!" Monty Python and the Holy Grail 23 --- Posted via news://freenews.netfront.net/ - Complaints to news@netfront.net ---