What is the D plan's to become a used language?
Bienlein via Digitalmars-d
digitalmars-d at puremagic.com
Sat Dec 20 04:55:12 PST 2014
On Saturday, 20 December 2014 at 12:50:02 UTC, Dicebot wrote:
> People have already suggested you to actually try vibe.d at
> least once before repeating "CSP is necessary for easy async"
> mantra. How about actually doing so? vibe.d + std.concurrency
> gives you pretty much standard actor model - it lacks more
> complicated schedulers and network message passing but
> fundamentals are all there.
CSP-style programming in D needs to be drop-dead simple as in Go
to take off. You need to know about channels and the go command
to spawn a thread and that's it. That's why Go was that
successful. Vibe.d might be a well written system, but nobody
will learn D and thereafter vibe.d. It is either laughable simple
as in Go or it will not be noticed. The simplicity of channels
and goroutines as in Go created the excitement. The same
simplöicity is needed for any other language. The whole thing can
be implemented with vibe.d, but at the surface there must only by
goroutines and channels and nothing more.
More information about the Digitalmars-d
mailing list