Development of a Custom Lightweight DSL

Newton

Newton Toto

A custom lightweight DSL, that compiles down to SQL

Intended as a user-friendly alternative to SQL, this Domain Specific Language was implemented with several Quality of Life syntax features and a lightweight LSP. The main purpose was to allow users to process and register triggers on their advertisement data. Further into development, the DSL was promoted to the primary query language for an in-house specialized database engine.
Like this project

Posted May 2, 2025

Developed a user-friendly DSL as an alternative to SQL for advertisement data processing.

Likes

1

Views

1

Timeline

Sep 17, 2024 - Jan 7, 2025