🚧 Under construction 🚧
Pine aims to be an expressive, high-level imperative programming language designed for general-purpose computing.
🖥 C Backend: With a C backend, Pine ensures compatibility with the powerful C libraries, making it easy to integrate with existing C libraries and tools.
♻ Garbage Collected: Pine features a garbage collector to handle memory automatically, allowing you to focus on your code.
🚀 High-Level Features: Pine brings high-level features to the table, including sum types, robust type inference, and iterators.
🪴 Language Design
🪴 Parser
🌱 Syntax Analysis
🌱 Typechecking
🪴 Lowering
🪴 C Backend
🌲 C Garbage Collector
🌱 Standard Library
🌱 Todo | 🪴 In Progress | 🌲 Done