PRQL is a modern language for transforming data ↦
The P
in PRQL (pronounced “Prequel”) stands for Pipelined, which I’m convinced is a great way of writing and reasoning about queries:
A PRQL query is a linear pipeline of transformations
Each line of the query is a transformation of the previous line’s result. This makes it easy to read, and simple to write.
It compiles to SQL, which means it’s compatible with most databases already and there are currently bindings for Python, JS & Rust, which is the compiler itself.
Try it out in their web-based playground. (Thanks, Wasm!)
Discussion
Sign in or Join to comment or subscribe