-
### Issue description
I’m wondering why the official guidelines still promote patterns from the 80s, where development was done in raw text editors rather than in modern IDEs. In modern IDEs, type in…
-
currently the way inference works in all type checkers is a bunch of special-cased hueristics that are unclear to the user.
the type system should be able to declare inference rules, for example th…
-
```
What new or enhanced feature are you proposing?
Once all of the codegen and inference test cases are passing again (issue
178), we should see if we can remove the `eval(functions.connectsSelect(a,…
-
As discussed here: https://github.com/titzer/virgil/pull/120#issuecomment-1432581029, the type system and inference rules should be updated to allow less verbose pattern matching for developer UX.
-
This is a tracking issue for the RFC "Implied bounds" (rust-lang/rfcs#2089).
**Steps:**
- [ ] Implement the RFC (cc @rust-lang/compiler -- can anyone write up mentoring instructions?)
- [ ] Adj…
-
# Support type annotations and type checking in Starlark
The first goal is: **correctness and readability of Starlark code**
Other goals are:
- improving efficiency of Starlark interpreter and
…
-
### Search before asking
- [X] I have searched the Ultralytics YOLO [issues](https://github.com/ultralytics/ultralytics/issues) and [discussions](https://github.com/ultralytics/ultralytics/discussion…
-
## Feature request: Guard against `==` for float comparison
I'm not sure if this is doable from `ruff`'s side as this might need optional static typing (`mypy` for example).
I could think of th…
-
A use case: a PL semantics encoded as an inductive predicate. If that's not hard to add I'd appreciate some pointers :)
-
This fails in Spark:
```
r1 = {
"first_name": "John",
"surname": "Smith",
"dob": "1980-01-01",
}
r2 = {
"first_name": "John",
"surname": "Smith",
"dob": None,
}
…