.. | ||
original | ||
py3.9 | ||
py3.9-no-hints | ||
py3.10 | ||
LICENSE | ||
README.md |
Norvig’s originals and updates
This directory contains:
original/
: Norvig’slis.py
,lispy.py
, and thelispytest.py
custom test script for testing both;py3.10/
:lis.py
with type hints, pattern matching, and minor edits—requires Python 3.10.
The py3.10/
directory also has lis_test.py
to run with pytest, including the
lis_tests
suite from original/lispytest.py
, and additional
separate tests for each expression and special form handled by
evaluate
.
Provenance, Copyright and License
lis.py
is published
in the norvig/pytudes
repository on Github. The copyright holder is Peter Norvig and the code
is licensed under the MIT
license.
Luciano Ramalho
June 29, 2021