Basic features:
- installable as package, even on non-nixos
- is named
nixos
- is written in C++ and binds to Nix C++ library (or maybe Haskell? Nodejs? What you think?)
- autocomplete, ncurses, Nix 2.0
- commit to Git by default on each rebuild
#!/usr/bin/env python3 | |
# Given a .pgn file containing a single game, attempt to create a series of UCI commands | |
# for the specified player, which aims to perfectly recreate the game, down to the node. | |
# | |
# Bugs, oddities, or just interesting situations, are often seen in PGNs from games played. | |
# Those games are almost always played with standard Fischer time controls. As a result, | |
# reproducing those games can be very challenging. | |
# | |
# FastChess, and OpenBench's fork of cutechess, supply the node counters most recently |
#!/usr/bin/env python3 | |
import argparse | |
import chess | |
import chess.pgn | |
import sys | |
import traceback | |
import io | |
from subprocess import Popen, PIPE |
# This program is released under the following MIT license: | |
# Copyright 2016-2019 Jan-Philip Gehrcke (https://gehrcke.de) | |
# Permission is hereby granted, free of charge, to any person obtaining a copy | |
# of this software and associated documentation files (the "Software"), to deal | |
# in the Software without restriction, including without limitation the rights | |
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | |
# copies of the Software, and to permit persons to whom the Software is | |
# furnished to do so, subject to the following conditions: |
#!/usr/local/bin/python3.2 | |
""" | |
Python interpreter for the esoteric language ><> (pronounced /ˈfɪʃ/). | |
Usage: ./fish.py --help | |
More information: http://esolangs.org/wiki/Fish | |
Requires python 2.7/3.2 or higher. |