On Dec 12, 2007, at 10:09 , Nick Apperson wrote:

I've been (and still am) a die hard supporter of C++, but since I program in C++ for work (we develop gamelike software) I get tired of C++ day in and out. I'd also like to push myself to learn some new things.

Lisp seems to me like a language I could really come to respect. I run linux (no windows, period) and I am comfortable with command- line if I need to be. Anyway, I'm trying to figure out what the best way would be to learn lisp so that I can begin working on a computer go program in it. I can't even figure out what the right dielect would be for computer go.

Any of you out there using lisp want to maybe point me in the right direction for how to learn this language as it applies to writing a go program? Thanks.


1. You go with Common Lisp

In this case I'd prefer SBCL as an implementation (we recently had a posting on this list comparing speeds of various Lisps, I think). And then there's of course now way around Emacs! Especially as there's SLIME [1] which is an excellent IDE (console, debugger, documentation, ...)

2. You go with Scheme

I don't know much about Scheme, but there are some nice Scheme implementations out there. PLT Scheme has a nice IDE. Gambit Scheme and Chicken Scheme are supposed to be fast (they compile to C).

[1] http://common-lisp.net/project/slime/

--
Urban Hafner
Ziegelgasse 10
69117 Heidelberg
Germany
http://bettong.net


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

Reply via email to