[computer-go] any mac programmers out there?

2009-09-05 Thread terry mcintyre
Found an interesting article on Snow Leopard at Ars Technica ... 20-some pages.

http://arstechnica.com/apple/reviews/2009/08/mac-os-x-10-6.ars

Of interest to Computer Go programmers: the addition of blocks to C, which 
allow closures and other fun stuff, much like Lisp. LLVM, which allows JIT 
compilation to multiple architectures, including GPUs; Grand Central Dispatch, 
which provides very light-weight concurrency; and CLANG, a new compiler which 
is said to be quite an improvement over GCC. Open CL, which leverages LLVM to 
program GPUs.

 Terry McIntyre terrymcint...@yahoo.com
And one sad servitude alike denotes
The slave that labours and the slave that votes -- Peter Pindar



  ___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/

Re: [computer-go] any mac programmers out there?

2009-09-05 Thread Isaac Deutsch

Yes, I'm one. Haven't upgraded to SL yet, though.
___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


Re: [computer-go] any mac programmers out there?

2009-09-05 Thread Jason House
On Sep 5, 2009, at 10:41 AM, terry mcintyre terrymcint...@yahoo.com  
wrote:


Found an interesting article on Snow Leopard at Ars Technica ... 20- 
some pages.


http://arstechnica.com/apple/reviews/2009/08/mac-os-x-10-6.ars

Of interest to Computer Go programmers: the addition of blocks to C,  
which allow closures and other fun stuff, much like Lisp.



D and C# are other C-family languages with similar.


LLVM, which allows JIT compilation to multiple architectures,  
including GPUs; Grand Central Dispatch, which provides very light- 
weight concurrency; and CLANG, a new compiler which is said to be  
quite an improvement over GCC.


Łukasz reported a 15% performance drop for libego when moving from gcc  
to llvm.___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/

[computer-go] IGS?

2009-09-05 Thread Folkert van Heusden
Hi,

Does anyone know how to interface your go program to IGS? It is already
on KGS and CGOS but would like to have it play on IGS as well.


Folkert van Heusden

-- 
MultiTail ist eine flexible Applikation um Logfiles und Kommando
Eingaben zu überprüfen. Inkl. Filter, Farben, Zusammenführen,
Ansichten etc. http://www.vanheusden.com/multitail/
--
Phone: +31-6-41278122, PGP-key: 1F28D8AE, www.vanheusden.com
___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


Re: [computer-go] any mac programmers out there?

2009-09-05 Thread terry mcintyre




From: Jason House jason.james.ho...@gmail.com


On Sep 5, 2009, at 10:41 AM, terry mcintyre terrymcint...@yahoo.com wrote:

Found an interesting article on Snow Leopard at Ars Technica ... 20-some pages.

http://arstechnica.com/apple/reviews/2009/08/mac-os-x-10-6.ars

Of interest to Computer Go programmers: the addition of blocks to C, which 
allow closures and other fun stuff, much like Lisp. 


D and C# are other C-family languages with similar.


LLVM, which allows JIT compilation to multiple architectures, including GPUs; 
Grand Central Dispatch, which provides very light-weight concurrency; and 
CLANG, a new compiler which is said to be quite an improvement over GCC. 

Łukasz reported a 15% performance drop for libego when moving from gcc to llvm.

llvm is under heavy development; it has probably improved since. Also, any new 
technology has both strong and weak points; it takes time to learn how to 
optimally fit an algorithm to a compiler. Apple reports that recent versions of 
llvm outperform gcc.


  ___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/

Re: [computer-go] IGS?

2009-09-05 Thread Isaac Deutsch
I watched a game of your bot, and it still fills its own eyes, killing  
alive groups. I suggest you strictly forbid eye-filling moves until  
the bot is much stronger (I think it is needed in very few cases to  
kill groups). Also it plays many, many bad self-atari moves into the  
tiger mouth shape. If you evaluate positions and give them a score,  
these moves should receive a worse score.


Do you have an account on KGS? (Human, not bot :)

That said, I think you have enough testing opportunities on KGS and  
CGOS. It's probably not worth the hassle if IGS doesn't support normal  
GTP for bots. :p


-ibd

Am 05.09.2009 um 18:07 schrieb Folkert van Heusden:


Hi,

Does anyone know how to interface your go program to IGS? It is  
already

on KGS and CGOS but would like to have it play on IGS as well.


Folkert van Heusden

--
MultiTail ist eine flexible Applikation um Logfiles und Kommando
Eingaben zu überprüfen. Inkl. Filter, Farben, Zusammenführen,
Ansichten etc. http://www.vanheusden.com/multitail/
--
Phone: +31-6-41278122, PGP-key: 1F28D8AE, www.vanheusden.com
___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


Re: [computer-go] IGS?

2009-09-05 Thread Folkert van Heusden
 I watched a game of your bot, and it still fills its own eyes, killing  

Which version did you check?
Stop-test2 is the most recent one. It has checks for preventing placing
stones in an eye.

 alive groups. I suggest you strictly forbid eye-filling moves until the 
 bot is much stronger (I think it is needed in very few cases to kill 
 groups). Also it plays many, many bad self-atari moves into the tiger 
 mouth shape. If you evaluate positions and give them a score, these moves 
 should receive a worse score.

ok, thanks for evaluating
this tuesday i'm going to bring a visit to the local Go-club to get them
to teach me how to really play Go, beyond placing stones on the board
following the most basic rules.

 Do you have an account on KGS? (Human, not bot :)
 That said, I think you have enough testing opportunities on KGS and  
 CGOS. It's probably not worth the hassle if IGS doesn't support normal  
 GTP for bots. :p

ok


Folkert van Heusden

-- 
www.biglumber.com - site where one can exchange PGP key signatures 
--
Phone: +31-6-41278122, PGP-key: 1F28D8AE, www.vanheusden.com
___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


Re: [computer-go] IGS?

2009-09-05 Thread Ray Tayek

At 12:29 PM 9/5/2009, you wrote:

...
this tuesday i'm going to bring a visit to the local Go-club to get them
to teach me how to really play Go, beyond placing stones on the board
following the most basic rules.


please allow me to suggest that you start playing on small boards. 
there is a nice free program for windows here: 
http://www.smart-games.com/igowin.html.


also, after you have been playing for a while on large boards: 
http://www.slateandshell.com/SSYY006 id excellent.


thanks

---
co-chair http://ocjug.org/


___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


RE: [computer-go] IGS?

2009-09-05 Thread David Fotland
I wrote an IGS client.  It's integrated into Many Faces.  Since Many Faces
can be a GTP server to your engine, you should be able to use Many Faces to
play your engine against people on IGS.

Or you can write your own IGS client.  The IGS interface is not documented,
but it's ASCII, so it's pretty easy to reverse engineer it.  If you own Many
Faces, the Internet Debug Console will show you all the IGS messages.

David

 -Original Message-
 From: computer-go-boun...@computer-go.org [mailto:computer-go-
 boun...@computer-go.org] On Behalf Of Folkert van Heusden
 Sent: Saturday, September 05, 2009 9:07 AM
 To: computer-go@computer-go.org
 Subject: [computer-go] IGS?
 
 Hi,
 
 Does anyone know how to interface your go program to IGS? It is already
 on KGS and CGOS but would like to have it play on IGS as well.
 
 
 Folkert van Heusden
 
 --
 MultiTail ist eine flexible Applikation um Logfiles und Kommando
 Eingaben zu überprüfen. Inkl. Filter, Farben, Zusammenführen,
 Ansichten etc. http://www.vanheusden.com/multitail/
 --
 Phone: +31-6-41278122, PGP-key: 1F28D8AE, www.vanheusden.com
 ___
 computer-go mailing list
 computer-go@computer-go.org
 http://www.computer-go.org/mailman/listinfo/computer-go/

___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


[computer-go] Other uses of dynamic komi

2009-09-05 Thread Willemien
i was puzzeling

is dynamic komi not also usefull for

- early pass, (only play if a move is better than a pass)

- preventing horizon effect. (pushing losses over the search horizon)
  (not so sure about this but MTSC/ utc doesn't seem to prevent it on
its own, what i find s bit puzelling on its self)

-strong play in lost games. preventing braindead moves
  (even if the game is lost the program can still play strong, just
adjust the komi so that some moves are better than others)
  resignation can than be defined as points behind.  (resign if more
than 5 points behind but keep playing if 1-4 points behind)

-strongest play at won positions, (if all moves lead to a win, dynamic
komi can decide  what is the best move)


 - whole number komi.
   for player just play like the komi higher (for white) or lower (for
black) so for the program a dfraw become a win for the player.
  (but even then a win is better than a draw, so it is all a bit
fidely but whith the progress on the 9x9 front, when solving small
board go comes into view the problems around whole number komi needs
addresing.
___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/