On Wednesday, 14 July 2021 at 23:16:05 UTC, Dylan Graham wrote:
[DUB](https://code.dlang.org/packages/record)
[Github](https://github.com/hmmdyl/record)
This is record. It aims to implement records similar to what C#
has by leveraging D's metaprogramming. [C# Example
1](https://docs.microsoft.com/en-us/dotnet/csharp/fundamentals/types/records) [C# Example 2](https://docs.microsoft.com/en-us/dotnet/csharp/whats-new/tutorials/records).
Future steps are going to be adding a record struct; default
value support; init-only-setters like in C#, wherein at the end
of construction or duplication, the init lambda for the field
is called, and the field can be set that once.
What adventage has record over normal immutable/const class?