-
Implement an API similar to [re.compile](https://docs.python.org/3/library/re.html#re.compile) that allows compiling programs once and then repeatedly evaluating them against different inputs.
Rele…
-
The spec for string·splitlines reads:
> The optional argument, `keepends`, is interpreted as a Boolean.
Python and starlark-rust require that `keepends` *be* a boolean. starlark-go interprets `k…
-
I run this snippet:
```python
print( ("a" + ["b"]) + ["c"] )
```
And Starlark says:
`unknown binary op: "a" + ["b", "c"]`
But it wasn't supposed to get to the value `["b", "c"]` accordin…
-
Hi there,
I'm addressing an issue we’ve stumbled upon while using Google's Go Starlark, related to how string processing is handled. It happens due to the difference in treating strings between Sta…
-
**What steps did you take:**
I have a fairly small ytt configuration, with 36 files and 1600 lines. Among these, 20 files are values (totaling 1100 lines).
```
-----------------------------------…
-
[originally discussed at https://github.com/google/starlark-go/issues/127; it may be fruitful to read that issue first]
The spec says:
> `reversed(x)` returns a new list [...]
Python 2 and 3 …
-
What?
Add starLark language (https://docs.bazel.build/versions/main/skylark/language.html) as a processor native plugin. There is already a starlark's GO implementation available at https://github.co…
-
Currently, Clace apps are created using a CLI interface. An UI interface to manage Clace apps will be added later. For complex installations, a declarative interface is required. The intent is to avoi…
-
https://github.com/bazelbuild/starlark/blob/ce1fdb0e4eb2c85dfc549ddee4dcf55974392334/README.md?plain=1#L36-L37
The readme says:
> It is safe to execute untrusted code.
https://github.com/goo…
-
Split from discussion in PR #2865
It could be useful to let user pretty print variables using starlark scripts. There are however some obstacles to doing this:
* starlark evaluation would have t…