Turing-complete Lisp interpreter implemented in Python. This project demonstrates the fundamentals of language interpretation and key concepts of functional programming.
- Support for recursive functions
- Lambda expressions
- Basic arithmetic operations
- Conditional statements
- Function definitions and calls
python main.py program.lisp
The main branch contains an early version that supports compilation.
main.py
: The core interpreter implementationprogram.lisp
: Example Lisp program demonstrating the interpreter's capabilities
Contributions are welcome! Please feel free to submit a Pull Request.
This project is open source and available under the MIT License.