Maximilian Roos
Maximilian Roos
We're starting to write more dialect-specific code in `translator.rs`; e.g. https://github.com/prql/prql/pull/858 What's the best design for this? - Currently we have a mix of methods on `Dialect` structs https://github.com/prql/prql/blob/a1919f5504974878a1f8c763cb43cb5cac4f7d7f/prql-compiler/src/ast/dialect.rs#L90-L97 and...
This is still a WIP -- I'm getting a error in semantic which I need to spend some more time on. Any thoughts on the language design? Currently this has...
There are great readability advantages to having a parser grammar, and we're still iterating between the language design and the parser, so we're not going to rewrite it at this...
Now that some people are actually using PRQL, we should decide how to do releases. #### Principles - Low release latency. When someone makes a change, that should flow to...
It would be great to have BQ integration tests, given how great BigQuery is, and some of the issues we're facing, like the https://github.com/prql/prql/issues/852 saga Some questions to consider: -...
`prql-compiler` is now in homebrew-core thanks to @ankane. - We can change docs to point there. - We should probably deprecate our existing formula, generously contributed by @roG0d - We...
As discussed in https://github.com/prql/prql/pull/856#discussion_r929635688 Things to watch out for: - The rust cache action is supposed to key on the toolchain (though it doesn't actually seem to? https://github.com/prql/prql/blob/eaf9cd98e5443ceb30b10d7a21c96ab9c06b14bb/.github/actions/test-rust/action.yaml#L27-L30 ?). We...
Currently we have the start of a release workflow to maven. But it needs another pass — it's raising an error around not having a `distribution` argument: https://github.com/prql/prql/runs/7494133022?check_suite_focus=true, and the...
It would be great to add tests on the CLI. These could start out very simple indeed.
(To preface, this isn't intended as a criticism of the amazing work that's been done on the compiler (CC @aljazerzen !). I realize this goal isn't easy, and there's a...