Alvaro,<div><br></div><div>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.</div><div><br>

</div><div>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.</div>

<div><br></div><div>Best regards,</div><div>Mikael<br><div><br><div class="gmail_quote">2012/12/21 Álvaro Castro-Castilla <span dir="ltr"><<a href="mailto:alvaro.castro.castilla@gmail.com" target="_blank">alvaro.castro.castilla@gmail.com</a>></span><br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi!<div><br></div><div>Ok, I know this has been asked before.</div><div><br></div><div>What are the perspectives of Gambit supporting native threading?</div>

<div><br></div><div>

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.</div>



<div><br></div><div>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.</div><div><br></div>

<div>Thanks,</div><div><br></div><div>Álvaro</div></div>
<br>_______________________________________________<br>
Gambit-list mailing list<br>
<a href="mailto:Gambit-list@iro.umontreal.ca">Gambit-list@iro.umontreal.ca</a><br>
<a href="https://webmail.iro.umontreal.ca/mailman/listinfo/gambit-list" target="_blank">https://webmail.iro.umontreal.ca/mailman/listinfo/gambit-list</a><br>
<br></blockquote></div><br></div></div>