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.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,30df5a909ff1af4 X-Google-Attributes: gid103376,public From: Samuel Tardieu Subject: Re: Erlang (Was Re: Answering an Ada/COBOL Question) Date: 1999/11/17 Message-ID: <877ljhikgt.fsf@antinea.enst.fr>#1/1 X-Deja-AN: 549619615 References: <80hr16$5q2$1@nntp5.atl.mindspring.net> <80leu1$k3l$1@nnrp1.deja.com> <80mc1j$6fo$1@nnrp1.deja.com> <80piek$rd3$1@nntp1.atl.mindspring.net> Mail-Copies-To: sam@ada.eu.org Content-Type: text/plain; charset=us-ascii X-Complaints-To: usenet@enst.fr X-Trace: menuisier.enst.fr 942827747 408 137.194.160.145 (17 Nov 1999 08:35:47 GMT) Organization: TELECOM Paris User-Agent: Gnus/5.070099 (Pterodactyl Gnus v0.99) XEmacs/21.1 (Bryce Canyon) Mime-Version: 1.0 NNTP-Posting-Date: 17 Nov 1999 08:35:47 GMT Newsgroups: comp.lang.ada Date: 1999-11-17T08:35:47+00:00 List-Id: >>>>> "Vladimir" == Vladimir Olensky writes: Vladimir> Taking into account the whole set of tools and libraries for Vladimir> telecom apps as well as gigabit telecom equipment (scalable Vladimir> ATM switches) where Erlang was used successfully as software Vladimir> platform I may take an assumption that it could be a serious Vladimir> competitor to Ada in this domain. Erlang (the same as Ada) Vladimir> was created as real language for real-time application and Vladimir> real things. Being an Erlang fan, I must admit that this is a nice language. But it has not been designed for hard real time programs, only soft real time ones. Its main advantage over Ada is, IMO, the ability to replace running code. Ericsson reports a near-100% uptime (the rest being hardware upgrades) in several products. I played with this when developing an IRC robot in Erlang: once the robot was able to connect to the IRC server and dialog using the IRC protocol, it has never been disconnected in one day while I was making heavy development on it. I added all the functionalities one by one, fixed bugs one by one, without ever stopping the program which was still talking with the server. Sam -- Samuel Tardieu -- sam@ada.eu.org