evinism / evinism/mistql

Explore optionally disabling context population

Open
#199 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
393
Forks
20
PR merge metrics
No merged PRs in 30d

Description

[Context population](https://www.mistql.com/docs/tutorial/syntax-overview#context-population) is a core part of MistQL that can enable wonderfully readable queries, but occasionally it can lead to weird consequences such as [method overwriting](https://www.mistql.com/docs/tutorial/syntax-overview#method-overwriting) and [non-homogenous arrays](https://www.mistql.com/docs/tutorial/syntax-overview#method-overwriting). We could, as part of MistQL instances, have an option to disable context population and have things exclusively resolve to the @ symbol.

Given that current context is overwritten completely, this'll incur more than a little complexity to get correct, and so I'm not convinced it's a good addition to MistQL without further changes.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.