
Ah. I think I see what you mean by reentrant in your paper. Can you
point me to your context switching code in ajhc?
Is SMP a concern for you or are you mainly concerned about hardware interrupts?
On Tue, Jun 10, 2014 at 4:26 AM, John Meacham
Hmm.. what were you thinking of in terms of how it would change the API?
By reentrant do you mean you want C functions that were called by haskell to be able to call back into haskell again? what is the issue with the context that is stowed. or are you talking about SMP/lightweight threads?
On Tue, Jun 10, 2014 at 4:19 AM, Kiwamu Okabe
wrote: Hi John,
On Tue, Jun 10, 2014 at 7:55 PM, John Meacham
wrote: Oooh. and you documented jhc's RTS while you were at it. that is great :)
BTW. How do you think about jgc having multiple "arena" with the context? It can realize reentrant GC on jhc. Of cause, I know you feel bad about the cost initializing jgc every call C=>Haskell.
Do you have some idea for the multiple "arena"?
Best regards, -- Kiwamu Okabe at METASEPI DESIGN
-- John Meacham - http://notanumber.net/
-- John Meacham - http://notanumber.net/