Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Chess programming and lisp

Author: Tord Romstad

Date: 10:01:40 01/21/06

Go up one level in this thread


On January 21, 2006 at 00:47:09, Joshua Shriver wrote:

>Anyone know of any examples of a chess engine written in lisp.

I don't know any really good examples.  I sometimes use Lisp to
prototype new data structures or algorithms, but I haven't yet
tried to write a complete chess program in Lisp.  I am toying
with the idea of writing a Lisp program to construct artificial
game trees and experiment with various new search tricks,
and perhaps to prototype a parallel search.  Finding a way to
construct sufficiently realistic artificial trees looks like the
biggest problem

>Pro's Con's commentary is appreciated.

Pro:
Shorter development time, easier debugging, more flexibility

Con:
Poor portability, high speed is difficult to achieve without
lots of effort.

If I had unlimited time at my disposal and wanted to create
the strongest possible chess program for a single platform,
I would probably have used Common Lisp with lots of
inline assembly language.  My technique would have been
to first build a special chess programming language on top
of Common Lisp, and do the rest of my programming in this
special-purpose language.

Tord




This page took 0 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.