Skip to content

kroq86/Plojure

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

97 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Turing-complete Lisp interpreter implemented in Python. This project demonstrates the fundamentals of language interpretation and key concepts of functional programming.

Features

  • Support for recursive functions
  • Lambda expressions
  • Basic arithmetic operations
  • Conditional statements
  • Function definitions and calls

Usage

python main.py program.lisp

Branches

The main branch contains an early version that supports compilation.

Project Structure

  • main.py: The core interpreter implementation
  • program.lisp: Example Lisp program demonstrating the interpreter's capabilities

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

This project is open source and available under the MIT License.

Packages

 
 
 

Contributors