Introducing Simple: An Experimental Programming Language Powered by AI
Iām excited to share my journey of creating Simple, an experimental programming language featuring a custom bytecode VM and an intermediate representation. This project explores the capabilities of AI in software development, specifically leveraging Codex for iterative tooling and documentation.
Key Highlights:
- Development Framework: Built on the principles of documentation authority and rigorous testing.
- Test Coverage: Nearly 1200 tests to ensure reliability and performance.
- Core Features:
- Full pipeline: .simple ā SIR ā SBC ā VM
- Dynamic extern calls and core libraries
- CLI workflows for compiling, running, and checking code
- Language features: functions, control flow, arrays, modules, and more
I’m eager for your feedback on performance, usability, and architectural design.
š Explore more about Simple and contribute your insights: GitHub Repo. Letās innovate together! š