Steven James Edwards, (February 7, 1957 - October 1, 2016 [1])
was an American computer scientist, BS and MS in Mathematics, and computer chess programmer. Steven Edwards coordinated and specified the PGN- and EPD-standards and the FEN-Position Description [2]. In 1994 he introduced a distance to mateendgame tablebase format, called the Edwards' Tablebases. He is author of multiple chess programs and toolkits, Spector, Symbolic, the Chess in Lisp (CIL) package [3][4], a portable ChessLisp interpreter [5], and the Chess for Arduino MegaMyopic[6] and the Chess in PascalCookieCat[7] projects [8]. Steven Edwards has been actively involved in Perft computations, where he computed and verified perft of the initial position up to a depth of 13, now available in the On-Line Encyclopedia of Integer Sequences[9] .
Steven Edwards died on October 1, 2016 at age 59 at his home in Raymond, New Hampshire, only a few weeks after his father James Edwards passed away [10], who introduced him to chess [11].
Table of Contents
Steven James Edwards, (February 7, 1957 - October 1, 2016 [1])
was an American computer scientist, BS and MS in Mathematics, and computer chess programmer. Steven Edwards coordinated and specified the PGN- and EPD-standards and the FEN-Position Description [2]. In 1994 he introduced a distance to mate endgame tablebase format, called the Edwards' Tablebases. He is author of multiple chess programs and toolkits, Spector, Symbolic, the Chess in Lisp (CIL) package [3] [4], a portable ChessLisp interpreter [5], and the Chess for Arduino Mega Myopic [6] and the Chess in Pascal CookieCat [7] projects [8]. Steven Edwards has been actively involved in Perft computations, where he computed and verified perft of the initial position up to a depth of 13, now available in the On-Line Encyclopedia of Integer Sequences [9] .
Steven Edwards died on October 1, 2016 at age 59 at his home in Raymond, New Hampshire, only a few weeks after his father James Edwards passed away [10], who introduced him to chess [11].
Selected Publications
[12]Forum Posts
1990 ...
ACM 1994: Spector's games by Steven J. Edwards, rgc, June 29, 1994 » Spector
1995 ...
2000 ...
2005 ...
- Fruit fly races by Steven Edwards, CCC, April 06, 2005 » Artificial Intelligence
- Re: Cloned Chess Engines by Steven Edwards, CCC, May 05, 2005 » Clones
- POSIX threads by Steven Edwards, CCC, July 05, 2005 » Thread
- For chess program source collectors by Steven Edwards, Chess Circle, August 13, 2006
- Retrocomputing with the 6502 by Steven Edwards, CCC, June 22, 2007 » 6502
2008- Incremental updating for positional evaluation by Steven Edwards, CCC, March 27, 2008 » Incremental Updates
- How common is Common Lisp? by Steven Edwards, CCC, August 2, 2008
- CIL Toolkit: code snippets: move generation by Steven Edwards, CCC, August 19, 2008
- Could this program be written? by Steven Edwards, CCC, August 24, 2008 » Retrograde Analysis
- Lisp quotes by Steven Edwards, CCC, September 04, 2008
20092010 ...
- Myopic, a new Creative Commons chess program by Steven Edwards, CCC, May 22, 2010
- ChessLisp for everyone!, CCC, July 22, 2010
2011- Unicode values for chessmen by Steven Edwards, CCC, March 07, 2011 » Game Notation
- A brief history of the popcnt instruction by Steven Edwards, CCC, March 22, 2011 » Population Count
- The LBR move ordering heuristic by Steven Edwards, CCC, March 26, 2011 » Last Best Reply
- Testing LBR by Steven Edwards, CCC, March 27, 2011
- An alternative means of PV recovery by Steven Edwards, CCC, April 17, 2011 » Principal variation
- Perft(12) count confirmed by Steven Edwards, CCC, April 25, 2011 » Perft
- Some spinlock code, just for you by Steven Edwards, CCC, June 01, 2011 » Parallel Search
- Spinlocks galore by Steven Edwards, CCC, June 02, 2011
- One billion random games by Steven Edwards, CCC, August 27, 2011
- Announcement: The Bozochess Project by Steven Edwards, CCC, October 05, 2011 » Pascal
- Perft(3) from 1978, with a twist! by Steven Edwards, CCC, December 08, 2011 [14]
- Number sequence puzzle by Steven Edwards, CCC, December 16, 2011 » Endgame Tablebases [15]
- CookieCat Monday release schedule by Steven Edwards, CCC, December 19, 2011 » CookieCat
- Tablebase class name list available by Steven Edwards, CCC, December 19, 2011 » Endgame Tablebases
- The Raspberry Pi Thread by Steven Edwards, CCC, December 24, 2011 » Raspberry Pi
2012- One hundred years ago, the first chess computer by Steven Edwards, CCC, January 05, 2012 » El Ajedrecista
- CookieCat's opening book implementation by Steven Edwards, CCC, January 05, 2012 » CookieCat, Opening Book
- CookieCat source via the net by Steven Edwards, CCC, January 26, 2012
- CookieCat and perft by Steven Edwards, CCC, October 14, 2012
2013- For a limited time, two sources by Steven Edwards, CCC, January 22, 2013
- Yet another time allocation heuristic by Steven Edwards, CCC, February 17, 2013 » Time Management
- Perft(14) estimates thread by Steven Edwards, CCC, February 26, 2013
- Perft(15) estimates thread by Steven Edwards, CCC, April 10, 2013
- An idea for move ordering at the root by Steven Edwards, CCC, June 09, 2013 » Move Ordering, Root
- DGT e-Board by Steven Edwards, CCC, June 09, 2013
- A perft() benchmark by Steven Edwards, CCC, June 26, 2013
- One billion random games by Steven Edwards, CCC, July 03, 2013
- Resurrecting the Super Constellation by Steven Edwards, CCC, July 07, 2013 » Super Constellation
- Standard candles by Steven Edwards, CCC, August 27, 2013
- DGT board C++ interface project by Steven Edwards, Hiarcs Forum, December 07, 2013 » DGT Board
- Atari 2600 Video Chess by Steven Edwards, Hiarcs Forum, December 29, 2013 » Video Chess
20142015 ...
- Perft(14) Weekly Status Reports for 2015 by Steven Edwards, CCC, January 04, 2015 » Perft, Perft Results
- Thread count limits and core counts by Steven Edwards, CCC, March 22, 2015
- Pi64: Raspberry Pi 2B 64 element bramble by Steven Edwards, CCC, April 05, 2015 » Raspberry Pi 2
- Thread synchronization questions for experts by Steven Edwards, CCC, April 21, 2015 » Symbolic, Thread
- Polling standard input from C++ by Steven Edwards, CCC, May 10, 2015
- A Nice routine by Steven Edwards, CCC, May 12, 2015
- Revised source for the random game generator by Steven Edwards, CCC, May 12, 2015
- Pre-announcement: Oscar Chess Library by Steven Edwards, CCC, September 01, 2015
- Perft(14) Weekly Status Reports for 2016 by Steven Edwards, CCC, December 29, 2015 » Perft, Perft Results
2016Downloads
[16]References
What links here?
Up one level