-
It's been said that null pointers were a billion dollar mistake. I see it a bit differently—misuse of null pointers was a billion dollar mistake. Nulls are often used in inferior languages as a distin…
-
In response to #169, this is a proposal for a mechanism called _type patterns_. A type pattern _P_ may contain certain syntactic elements that introduce a new type variable (look for `var`), and it su…
-
In response to #213, this issue is a proposal for adding _use-site invariance_ to Dart.
[Edit: Note that more recent discussions have typically used the syntax `List` where this proposal had `List`…
-
### Issue description
Some C# public API's currently expose `'T | null ` in signature, while F# adds additional constraints [per RFC](https://github.com/fsharp/fslang-design/blob/main/RFCs/FS-1060-…
-
Many languages provide a lightweight syntax for specifying anonymous functions, in which the function type is derived from the surrounding context.
Consider a slightly contrived example from the Go…
neild updated
4 weeks ago
-
**Which proposal does this relate to?**
[0010-vk-buffer-ref.md](https://github.com/microsoft/hlsl-specs/issues/proposals/0010-vk-buffer-ref.md)
**Describe the issue or outstanding question.**
It'…
-
I have code like this, formatted locally with clang-format. I use function-try-block here:
```
void TestFunc(const std::string& data) try {
do_something();
do_something_more();
} catch (c…
-
### Zig Version
0.11.0-dev-1817+f6c934677
### Steps to Reproduce and Observed Behavior
```
var good_digits: [3]usize = .{4, 2, 0};
for (good_digits) |*d| {
d.* = 6;
}
```
Causes this com…
-
## Describe the bug
![Screenshot 2022-07-05, a comment on "Add triggers" by Hoverbear, Pull Request #51 for the plrust repo, consisting of Jubilee remarking "Why does GitHub highlight this so oddly?"…
-
This is to summarize the morpheme boundary symbols we are using in the data and how we should use them in terms of field in the database. Currently I guess most of the language that have morpheme boun…