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.

3m read timeFrom elo-lang.org
Post cover image
Table of contents
Simple by DesignTruly PortableBuilt for Real Data

Sort: