Unofficial wish list status.(Jul 2008)
Bill Baxter
dnewsgroup at billbaxter.com
Mon Jul 21 19:41:40 PDT 2008
Walter Bright wrote:
> Sean Kelly wrote:
>> Depends on the problem being solved. Right now however, Erlang backed by
>> D is the best I've found for general purpose server / distributed
>> programming.
>> That gives me a control language with a good parallel programming
>> model as
>> well as systems / mutable state language for optimization points,
>> shared data,
>> and systems programming bits. So perhaps roughly similar to D2 from a
>> 1000'
>> viewpoint, but as always, the devil's in the details.
>
> But, you said you didn't wish to mix functional and imperative
> programming? I don't understand.
Sean Kelly on Erlang:
http://www.digitalmars.com/pnews/read.php?server=news.digitalmars.com&group=digitalmars.D&artnum=72496
"""
I agree that it's important for mutability to be available if
necessary. But Erlang integrates reasonably well with C,
so I don't consider this an issue really. In fact, I prefer this
approach to the "all in one" approach that D 2.0 seems to
be aiming for, as I prefer that there be a semantic separation
between my functional and imperative code. I feel that this
is a good way of preventing "bleed through" of concepts
that would complicate and confuse code. It also neatly
avoids a motivator for producing monolithic code, and
the consequent risk that the mutable-state portion may
fail and corrupt the entire process.
But this is really a matter of preference. I'm sure many
people disagree, and others simply don't work on the
type of applications Erlang was designed to target. I
just happen to be in the niche that Erlang was specifically
intended for. I only wish I'd heard about it 15 years ago
instead of spending all that time mucking about with C++.
"""
--bb
More information about the Digitalmars-d
mailing list