enforce()?

Sean Kelly sean at invisibleduck.org
Thu Jun 24 20:17:50 PDT 2010


Lutger <lutger.blijdestijn at gmail.com> wrote:
> Sean Kelly wrote:
> 
>> Sean Kelly Wrote:
>>> 
>>> While I've never worked on systems where lives hang in the balance,
> > > I have
>>> worked on systems where 100% uptime is required.  I favor the Erlang
> > > approach
>>> where a system is a web of interconnected, redundant processes that
> > > terminate
>>> on errors.  I've found this design an extremely hard sell in the
> > > internet
>>> server world though.  The design takes more planning and people are
> > > in too
>>> much of a hurry.
>> 
>> I should add that I'm hoping the message passing model in D will help
>> encourage reliable system design.  With thread isolation it should be
> > pretty
>> easy to move parts of a program into separate processes as need
> > dictates.
> 
> Can we look forward to seeing ipc supported in phobos via the same
> interface in 
> the future? I really like the api you have created.

Yes. The core send/receive API should work just fine for IPC, and it's
definitely on the map.  The greatest obstacle there is probably the need
for a solid serialization/deserialization package in Phobos.


More information about the Digitalmars-d mailing list