Re: Prolog programming job?



"bart demoen" wrote in message
news:pan.2006.09.23.17.14.18.529086@xxxxxxxxxxxxxxxxx
On Sat, 23 Sep 2006 01:20:58 +0200, Nameless wrote:

[I wrote]
Erlang was infinitely more influenced by Prolog than other
functional languages were.
Joe Armstrong (Erlang's father) has an Erlang Tutorial on the
net. It says:

1986 - Erlang emerges as dialect of Prolog. Implementation is
a Prolog interpretor - 1

Sure, Bart, the first implementation of Erlang was as a
prolog interpreter. Thereafter ...

However, this is not to say that Erlang more than other
functional languages was significantly _influenced_ by
Prolog. It simply means that Prolog was taken in use as
a prototyping tool -- and a fine one it is.

I think you should have a look at the history of Erlang and
appreciate the fact that Erlang at first had commonalities with
Prolog (it was more than just being implemented by a Prolog interpreter).
Sure, quite soon, the authors decided to take out backtracking and logical
variables. But that does not mean Erlang was not influenced heavily by
Prolog. First of all: being influenced doesn't mean having much in common.

Subscribers to this newsgroup may easily judge for
themselves the merits of your argument by reading many of
Joe's papers (http://www.sics.se/~joe/pubs.html). The most
obvious one is http://www.sics.se/~joe/pubs/icfp97.ps.

Secondly, LISP (just to name one functional language) certainly
wasn't influenced by Prolog as much as Erlang - you should be
able to see that at least.

LISP is much more than just a functional language. Even you
should be able to see that.

Finally, please, name a functional language that was more
influenced by Prolog than Erlang.

Why? I'm not purporting that there is one!

Perhaps you're falling back on old habits, Bart, namely,
making noise? This isn't to your credit.

--
Mail sent to this email address is deleted unread
on the server. Please send replies to the newsgroup.


.



Relevant Pages

  • Re: Why does python not have a mechanism for data hiding?
    ... You obviously haven't noticed Prolog, Smalltalk, Haskell, ML, ... or Erlang then. ... Smalltalk distinguishes between global and local variables according ... Haskell distinguishes between normal functions and constructors ...
    (comp.lang.python)
  • Re: Why does python not have a mechanism for data hiding?
    ... I don't know about Erlang (though I'd think it's behaviour sould be similar to ... prolog), but at least in Prolog, yes, _ and _ are different variables. ... functional languages. ...
    (comp.lang.python)
  • Re: Prolog programming job?
    ... functional languages were. ... Joe Armstrong (Erlang's father) has an Erlang Tutorial on the ... 1986 - Erlang emerges as dialect of Prolog. ... a Prolog interpretor - 1 ...
    (comp.lang.prolog)
  • Re: Bumping Smalltalk with Prolog - any progress ?
    ... Well, Erlang is dynamically typed, and the syntax is Prologish. ... Erlang doesn't have logic variables or search. ... Smalltalk is Oz: ... it's reasonable to regard Oz as a combination of Prolog ...
    (comp.lang.prolog)
  • Re: Prolog programming job?
    ... interest in Prolog. ... Erlang is evidently influenced by Prolog: ... No more than other functional languages, ... a Prolog interpretor - 1 ...
    (comp.lang.prolog)