|
|
On 09/09/2011 05:14 PM, Darren New wrote:
> On 9/8/2011 11:36, Orchid XP v8 wrote:
>> According to the documentation I read, this is automatic.
>
> It certainly depends on the CPU and architecture.
Well, yes, I was referring to the only architecture in existence that
people are likely to be writing desktop applications for. :-P
> You also have to make sure you're not caching something in a register
> that you've written out the pointer to.
This is certainly true. That's why C has "volatile", for example.
>>> It kind of boggles my mind too. Just the complexity of the monitoring
>>> stuff is stunning, let alone actually getting work done. :-)
>>
>> Apparently it's one of the monitoring and load-balancing systems they
>> translated to Haskell...
>
> What is?
I saw a paper a while back about how Google (I forget which center)
translated part of the monitoring system from Python to Haskell, and
documented what they did and didn't find beneficial about this.
--
http://blog.orphi.me.uk/
http://www.zazzle.com/MathematicalOrchid*
Post a reply to this message
|
|