|
|
Invisible wrote:
> - I have no idea what Erlang does...
You send a message to another process, or receive such a message, which
isn't therefore functional as such. Processing the message is (mostly)
functional, but the behavior of a collection of processes varies with
timing and such.
Plus, there are processes implemented in C which do non-functional stuff
with messages, like write them to stdout.
> (A Haskell "program" takes an infinite list of I/O responses as input, and returns
an infinite list of I/O requests as output.
I remember reading about that a long time ago! :-)
--
Darren New / San Diego, CA, USA (PST)
Post a reply to this message
|
|