Implementing std.log

dsimcha dsimcha at yahoo.com
Sat May 7 21:03:12 PDT 2011


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<dsimcha at 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.
>>



More information about the Digitalmars-d mailing list