PyCep is a Python interpreter in Python, created as a study project to teach myself about writing interpreters.
When writing PyCep, following design goals were kept in mind:
- PyCep should be fully language-compliant with CPython
- PyCep should use easy to understand concepts, patterns and algorithms rather than complicated ones
- PyCep should not rely on language-specific constructs of the host interpreter (CPython)
Documentation and links to additional resources are available at http://www.pycep.org/