[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [computer-go] Help with gmp
> I am aware of GTP, but I choose to use GMP for two reasons: 1) I already have
> the code that implements GMP, and 2) Ill probably need to play against other
> programs that only implement GMP. Why do you say I should not use it? Only
> because the existance of a better one or is there some other reason?
>
> Thanks for your help.
I'll try to answer that even though I didn't say it.
First of all, you'll probably want to debug things. That's very easy
with GTP. It's very hard with GMP.
GMP doesn't have much support for anything other than passing moves
back and forth, so you have to set up everything manually before
playing each game. There are probably workarounds.
You don't have the code to implement GTP? You only need a few minutes
to write the code yourself. It's easier to write this code than it is
to understand the interface to the GMP library (which isn't hard
either with the library.)
You are worried that there are other programs that do not implement
GTP but it will soon (if not already) be the other way around. My own
program doesn't support GMP but it does support GTP.
I know of only one program that doesn't support GTP and that's Dave
Fotland's program because he stated so. There could be a million
others, but I don't know about them.
The biggest reason you shouldn't use it, (and there are still a few
diehards who will probably take offense), is that it's just crazy to
NOT use something that is far more useful AND far simpler. If you are
building tools to support automated weight tuning via neural networks,
something that you will be experimenting with a lot, you will be
hurting yourself not to use GTP.
- Don
_______________________________________________
computer-go mailing list
computer-go@xxxxxxxxxxxxxxxxx
http://computer-go.org/mailman/listinfo/computer-go