Alvaro,There's two levels to this. There is the support to run several GVM instances - as in separate Gambits with completely separate heaps - within one OS process, since this spring.
The SMP support - as in, >=1 OS threads utilized by the same one GVM and heap, is the next step. This will be great when it comes out and I completely share your interest in knowing about the current plans for it.Best regards,Mikael2012/12/21 Álvaro Castro-Castilla <alvaro.castro.castilla@gmail.com>
_______________________________________________Hi!Ok, I know this has been asked before.What are the perspectives of Gambit supporting native threading?I remember that Marc made some tests to see how much the code performance would be affected due to global variables access indirection. However, native threading, at least basic facilities, are a must for programming languagues nowadays. Termite, IPC or network can't be really used for things like games.I think this is a hard problem, of course, and if I would be of any help I'd like to, although I don't have much experience implementing compilers myself.Thanks,Álvaro
Gambit-list mailing list
Gambit-list@iro.umontreal.ca
https://webmail.iro.umontreal.ca/mailman/listinfo/gambit-list