Changes

Jump to: navigation, search

Abulafia

2,968 bytes added, 21:42, 28 November 2019
Created page with "'''Home * Engines * Abulafia''' [[FILE:Abraham abulafia.jpg|border|right|thumb| [https://en.wikipedia.org/wiki/Abraham_Abulafia Abulafia's] Light of the In..."
'''[[Main Page|Home]] * [[Engines]] * Abulafia'''

[[FILE:Abraham abulafia.jpg|border|right|thumb| [https://en.wikipedia.org/wiki/Abraham_Abulafia Abulafia's] Light of the Intellect (1285) <ref>An illuminated page from [https://en.wikipedia.org/wiki/Abraham_Abulafia Abraham Abulafia's] ''Light of the Intellect'' (1285), [https://en.wikipedia.org/wiki/Vatican_Library The Vatican Library], Unknown artist; the author of the book is Abulafia, [https://en.wikipedia.org/wiki/Kabbalah Kabbalah from Wikipedia], [https://en.wikipedia.org/wiki/Wikimedia_Commons Wikimedia Commons]</ref> ]]

'''Abulafia''',<br/>
an [[UCI]] compliant experimental [[:Category:Open Source|open source chess engine]] by [[Nicu Ionita]], written in [[Haskell]], and predecessor of [[Barbarossa]] <ref>[http://www.talkchess.com/forum/viewtopic.php?t=50213 Barbarossa 0.1.0] by [[Nicu Ionita]], [[CCC]], November 24, 2013</ref>.
Abulafia uses [https://en.wikipedia.org/wiki/Monad_%28functional_programming%29 monad transformers]
<ref>[https://en.wikibooks.org/wiki/Haskell/Monad_transformers Haskell/Monad transformers - Wikibooks]</ref>
<ref>[https://en.wikibooks.org/wiki/Haskell/Understanding_monads Haskell/Understanding monads - Wikibooks]</ref>
in [https://en.wikipedia.org/wiki/Continuation-passing_style continuation passing style] to control the [[Search|search]].

=Features=
==[[Board Representation]]==
* [[Bitboards]]
* [[Magic Bitboards]] <ref>[https://github.com/nionita/Abulafia/blob/master/Moves/Magics.hs Abulafia/Magics.hs at master · nionita/Abulafia · GitHub]</ref>
==[[Search]]==
* [[Iterative Deepening]]
* [[Principal Variation Search]] (PVS)
* [[Transposition Table]]
* [[Late Move Reductions]]
* [[Null Move Pruning]]
* [[Futility Pruning]]
* [[Quiescence Search]]
* [[Internal Iterative Deepening]]
==[[Evaluation]]==
* [[Material]]
* [[Piece-Square Tables]]
* [[Mobility]]
* [[Center Control]]
* [[King Safety]]
* [[Passed Pawn|Passed Pawns]]
=See also=
* [[Barbarossa]]

=Forum Posts=
* [http://www.talkchess.com/forum/viewtopic.php?t=43384 Abulafia, chess, Haskell and some (new?) ideas] by [[Nicu Ionita]], [[CCC]], April 20, 2012
* [http://www.talkchess.com/forum/viewtopic.php?t=46921 The best chess engine written in Haskell] by Ruxy Sylwyka, [[CCC]], January 18, 2013

=External Links=
==Chess Engine==
* [https://github.com/nionita/Abulafia nionita/Abulafia · GitHub]
* [https://ccrl.chessdom.com/ccrl/404/cgi/engine_details.cgi?match_length=30&print=Details&each_game=1&eng=Abulafia%200.61#Abulafia_0_61 Abulafia 0.61] in [[CCRL|CCRL 40/4]]
==Misc==
* [https://en.wikipedia.org/wiki/Abulafia_%28disambiguation%29 Abulafia (disambiguation) from Wikipedia]
* [https://en.wikipedia.org/wiki/Abraham_Abulafia Abraham Abulafia from Wikipedia]
* [https://en.wikipedia.org/wiki/Meir_Abulafia Meir Abulafia from Wikipedia]

=References=
<references />
'''[[Engines|Up one level]]'''
[[Category:UCI]]
[[Category:Open Source]]
[[Category:Metaphysics]]

Navigation menu