On Dec 12, 2007, at 20:28 , terry mcintyre wrote:

Any of those with recent Lisp experience have any opinions about multicore capabilities?

What I've googled so far looks a bit rudimentary - mostly based on unix fork semantics. I'm looking for something much lighter-weight, Erlang-style, which could support thousands of cheap concurrent threads. In Erlang, the cost of such threads is comparable to the cost of a function call.

There's Termite [1], it's based on Gambit-C Scheme [2] and implements Erlang style concurrency and distributed programming. AFAIK, Gambit-C is also one of the faster Schemes.

Or you use Erlang as Vlad suggested. I've started something like this and I'm using libEGO for the move generation. You can have a look at the code but be aware that it doesn't do much of interest right now (just random playouts) and I'm also an Erlang newbie. Anyway here's the code: http://darcs.bettong.net/darcsweb.cgi?r=erlygo;a=summary

Urban

[1] http://toute.ca/
[2] http://www.iro.umontreal.ca/~gambit/
_______________________________________________
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/

Reply via email to