quarto-dev / quarto-dev/quarto-cli
SQL cell (and others?) in jupyter engine and ipython kernel
Open
@cscheid is already working on this.
Since Apr 20, 2023.
engines-jupyter
enhancement
- Dominant language
- JavaScript
- Stars
- 6k
- Forks
- 458
- Avg merge
- 1d 9h
- Merged PRs (30d)
- 41
Description
It might make sense for us to leverage cell magics to support (eg) a native sql cell in the same way that knitr does it.
Pros:
- it's a popular request
- it would us get closer to matching the behavior in the
knitrengine
Cons:
- it would make it even harder for beginners to reason about what engine is responsible for what execution. Specifically, cell magics are specific to the ipython kernel
- it would not solve the problem for other jupyter kernels
If we continue to increase the ways in which different engines interpret {language} cells, I think it would be a good idea for quarto to be able to explain who runs what cells. I can imagine a TypeScript API that could do so.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.