comp.lang.ada
 help / color / mirror / Atom feed
From: Brian Rogoff <bpr@shell5.ba.best.com>
Subject: Re: Erlang (Was Re: Answering an Ada/COBOL Question)
Date: 1999/11/22
Date: 1999-11-22T00:00:00+00:00	[thread overview]
Message-ID: <Pine.BSF.4.10.9911221801170.6065-100000@shell5.ba.best.com> (raw)
In-Reply-To: 877ljaswd8.fsf@antinea.enst.fr

On 22 Nov 1999, Samuel Tardieu wrote:
> >>>>> "Robert" == Robert Dewar <robert_dewar@my-deja.com> writes:
> 
> Robert> The only interesting thing about Prolog is the pattern
> Robert> matching and backtracking!
> 
> pattern matching has been kept in Erlang.
> 
>   Sam
> -- 
> Samuel Tardieu -- sam@ada.eu.org

Yes, interestingly, for the functional programming language community,
pattern matching was seen as the important feature in the design of 
Erlang. Erlang is dynamically typed, and originally,as Samuel noted, did 
not have higher order functions, which are kind of a litmus test for 
being a "functional" programming language in common meaning (*). A new 
version added HOFs and list comprehensions, but the dynamic type system is 
still offensive to some in the academic programming language community,
who favor implicit static typing.

-- Brian

(*) One may correctly argue that the expression is as silly as "object
    oriented programming language". You can program in a functional style
    in Ada too, but I wouldn't list Ada as an FP. It could enable that 
    style a bit better with a few small extensions.






  reply	other threads:[~1999-11-22  0:00 UTC|newest]

Thread overview: 30+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1999-11-12  0:00 Answering an Ada/COBOL Question Richard D Riehle
1999-11-13  0:00 ` Brian Rogoff
1999-11-14  0:00   ` Robert Dewar
1999-11-13  0:00     ` Brian Rogoff
1999-11-14  0:00       ` Robert Dewar
1999-11-14  0:00         ` Brian Rogoff
1999-11-15  0:00           ` Richard D Riehle
1999-11-15  0:00             ` Brian Rogoff
1999-11-16  0:00               ` Erlang (Was Re: Answering an Ada/COBOL Question) Vladimir Olensky
1999-11-16  0:00                 ` Vladimir Olensky
1999-11-17  0:00                   ` Samuel Tardieu
1999-11-19  0:00                     ` Robert Dewar
1999-11-22  0:00                       ` Samuel Tardieu
1999-11-22  0:00                         ` Brian Rogoff [this message]
1999-11-17  0:00                 ` Samuel Tardieu
1999-11-18  0:00                   ` Robert Dewar
1999-11-19  0:00                     ` Vladimir Olensky
1999-11-19  0:00                   ` Vladimir Olensky
1999-11-16  0:00               ` Answering an Ada/COBOL Question Robert Dewar
1999-11-16  0:00             ` Robert Dewar
1999-11-16  0:00               ` Richard D Riehle
1999-11-18  0:00                 ` Robert Dewar
1999-11-18  0:00                   ` Marin Condic
1999-11-19  0:00                     ` Robert Dewar
1999-11-19  0:00                       ` Marin Condic
1999-11-19  0:00                         ` Robert Dewar
1999-11-18  0:00                   ` tmoran
1999-11-19  0:00                     ` Robert I. Eachus
1999-11-15  0:00 ` Joseph P Vlietstra
1999-11-15  0:00   ` Robert Dewar
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox