Author: Steven Edwards
Date: 02:13:38 02/09/04
Go up one level in this thread
Sample interaction and property list usage: : InitialFEN "rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1" : (PosFromFEN InitialFEN) Pos0 : Pos0 #<Pos rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1> : (symbol-plist 'Pos0) (ActiveColor White Cstl KQkq EnPassantSq nil EnvValStack nil HalfMoveClock 0 IsCheckmate nil IsStalemate nil MainHash #<Hash 893b42c4bcfb0cbc> Material #<Score Even> MoveNumber 1 MoveValStack nil Ord 0 PassiveColor Black PawnHash #<Hash a782b164eeb612b3>) : (load "S1.lsp") (SelectMove InitialFEN nil) The selected move is: e4 Move13 : Tree0 Tree: 0x203fa00 NodeCount: 21 : (symbol-plist 'Tree0) (Ord 0 RootNode Node0) : Node0 Node: 0 Ply: zero Flags: [HasDes IsPly0 IsPoMM] CV: () Descendants: twenty : (symbol-plist 'Node0) (Alpha #<Score NegInf> Beta #<Score PosInf> BookExpectation nil CandidateNode nil DesCount 20 IsBook nil IsCandidate nil IsExpanded t IsRoot t IsTablebase nil MNList ((Move0 Node1) (Move1 Node2) (Move2 Node3) (Move3 Node4) (Move4 Node5) (Move5 Node6) (Move6 Node7) (Move7 Node8) (Move8 Node9) (Move9 Node10) (Move10 Node11) (Move11 Node12) (Move12 Node13) (Move13 Node14) (Move14 Node15) (Move15 Node16) (Move16 Node17) (Move17 Node18) (Move18 Node19) (Move19 Node20)) Moves (Move0 Move1 Move2 Move3 Move4 Move5 Move6 Move7 Move8 Move9 Move10 Move11 Move12 Move13 Move14 Move15 Move16 Move17 Move18 Move19) Ord 0 ParentNode nil Ply 0 Position Pos1 PriorMove nil RCV nil RootNode Node0 Subnodes (Node1 Node2 Node3 Node4 Node5 Node6 Node7 Node8 Node9 Node10 Node11 Node12 Node13 Node14 Node15 Node16 Node17 Node18 Node19 Node20) TablebaseScore nil Tree Tree0) : Move13 #<Move e4> : (symbol-plist 'Move13) (FrMan WhitePawn FrSq e2 IsChecking nil IsCheckmating nil IsStalemating nil MSC Regular Ord 13 SAN "e4" ToMan VacantMan ToSq e4) : (symbol-plist 'Node14) (Alpha #<Score NegInf> Beta #<Score PosInf> BookExpectation nil CandidateNode Node14 DesCount 0 IsBook nil IsCandidate t IsExpanded nil IsRoot nil IsTablebase nil MNList nil Moves nil Ord 14 ParentNode Node0 Ply 1 Position Pos15 PriorMove Move13 RCV (Move13) RootNode Node0 Subnodes nil TablebaseScore nil Tree Tree0) : (exit) nil
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.