Had another 48hr game jam this weekend...
Joakim
joakim at airpost.net
Tue Sep 3 09:47:08 PDT 2013
On Monday, 2 September 2013 at 23:28:58 UTC, Walter Bright wrote:
> On 9/2/2013 1:11 AM, Jacob Carlborg wrote:
>> That was in reply to if DMD was built as a library and
>> included in the IDE. Then
>> there wouldn't be a process to end.
>
> Ah, I see.
>
> But that does bring up the possibility of running dmd front end
> as a separate process, and then using interprocess
> communication with it?
>
> Isn't Google's Chrome browser built that way?
Yes, they sandbox a WebKit renderer and v8 javascript compiler
for each browser tab in a different process, for both security
and stability reasons, ie a crashed tab doesn't bring down the
whole browser. The main browser process handles all networking
and feeds the downloaded HTML/CSS/javascript to each of the
renderer processes, which return a bitmap for the tab. It's not
a strict rule, because if you have several tabs loaded with the
same domain, they will sometimes share a renderer process. You
can read more about it here:
http://www.chromium.org/developers/design-documents/multi-process-architecture
More information about the Digitalmars-d
mailing list