On Thursday, 6 January 2022 at 12:04:12 UTC, HuskyNator wrote:
On Monday, 28 November 2016 at 14:41:44 UTC, Era Scarecrow wrote:
On Monday, 28 November 2016 at 09:06:34 UTC, Paolo Invernizzi wrote:
The point is that I was trying to avoid some cycle between modules, detected by 2.072. This bug leads to pollution in the use of static this only to workaround the limitation...

Wasn't someone working on a Associative Array static type that could be created at CTFE and run at runtime?

I'm guessing there isn't.
Sadly still running into issues because of this :(

While not the exact same, there's a small work around here that can help in some cases:

```d
immutable long[string] aa;
shared static this() {
    aa = [
      "foo": 5,
      "bar": 10,
      "baz": 2000
    ];
}
```

Reply via email to