You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: README.md
+2
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,8 @@
1
1
# Lambda Chess!
2
2
A playable game of chess and an AI opponent written in untyped lambda calculus... and it's a quine.
3
3
4
+
[Here is a demo](https://youtu.be/DC-bjR6WeaM?t=39m7s) of it in action from a talk about how to write quines and other useless programs.
5
+
4
6
**Note:** the bottom part of the code—which is written in "normal" `Ruby`—just handles re-rendering the program and IO. The actual rules of chess and the AI are entirely done in untyped lambda syntax using `->` lambdas. Also, the expanded version in this repo is a little out of date and contains some bugs which were fixed later.
0 commit comments