Elo is a data expression language designed for non-technical users in No-Code tools that compiles to JavaScript, Ruby, and SQL. It features native support for dates, times, and durations with intuitive syntax, built-in data schemas for validation and coercion, functional programming constructs like pipelines and lambdas, and runtime guards for safe data validation. The language emphasizes portability with semantically equivalent output across all three target languages, and plans to add relational algebra capabilities inspired by Tutorial D.
Sort: