Ok, there's clearly been some misunderstanding here. My real point was, why do you need this threading at all?

On 5/7/2011 9:01 PM, Jose Armando Garcia wrote:
"Eat your own dog food". D goes to great extend to discourage memory
sharing and instead favor message passing. So I figure we should eat
our own dog food and use message passing in Phobos.

I know that is not a technical argument so let me do the following:
implement log buffering, implement a shared memory backend and do a
performance comparison of the two approaches on my crappy netbook
(which will be unfair but I don't currently have access to a
multi-core multi-process machine).

Thanks!
-Jose

On Sat, May 7, 2011 at 8:25 PM, dsimcha<dsim...@yahoo.com>  wrote:
On 5/7/2011 5:55 PM, Andrew Wiley wrote:

I'll be sure to try it out in the next few days. Passing messages to a
separate logging thread seems like it might be a overkill, but it could
work.

Can you explain why you did this?  I admittedly don't know much about
logging but my gut instinct is that it's overengineering.  Unless there's a
good reason that I didn't foresee, I'd much rather just keep things like
logging simple and stupid.


Reply via email to