gelc
gelc is a small, statically typed, domain-specific programming language designed for real-time embedded control systems and education. The language aims to provide safe, predictable behavior on resource-constrained hardware while remaining approachable for learners and practitioners.
gelc programs are compiled to efficient C code, allowing deployment on microcontrollers such as ARM Cortex-M
Key features include a real-time task model with fixed-priority scheduling, strong typing, and explicit memory management.
Syntax in gelc resembles a C-like familiar form but with higher-level abstractions. Modules and packages organize
Applications of gelc span robotics, home automation, and educational laboratories where deterministic behavior and clear abstractions