Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Chess programming and lisp

Author: Dann Corbit

Date: 13:30:05 01/23/06

Go up one level in this thread


On January 21, 2006 at 13:01:40, Tord Romstad wrote:

>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.

Very simlar to Steven J. Edward's approach, except that he used C++ for the time
critical stuff (sybmolic chess project)



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.