Fact checking for my talk
Marc Schütz via Digitalmars-d
digitalmars-d at puremagic.com
Sat Aug 13 10:46:19 PDT 2016
On Saturday, 13 August 2016 at 12:47:40 UTC, Ethan Watson wrote:
> | Rust | Swift | C# |
> -----------------------------|---------+---------+---------|
> Template Constraints | Y | Y | where | [1]
> -----------------------------|---------+---------+---------|
> Template "if" Constraints | where | where | where |
> -----------------------------|---------+---------+---------|
> static if | N | N | N |
> -----------------------------|---------+---------+---------|
> Eponymous templates | N | N | N |
> -----------------------------|---------+---------+---------|
> Compile time reflection | N | N | N |
> -----------------------------|---------+---------+---------|
> CTFE | N | N | N |
> -----------------------------|---------+---------+---------|
> User defined attributes | Crates | Runtime | Y |
> -----------------------------|---------+---------+---------|
Hmm... does "Crates" mean that the feature is available as an
optional package on crates.io? Otherwise I fail to see the
connection between crates and UDAs...
> Deep function inspection | N | N | N |
> -----------------------------|---------+---------+---------|
> Mixins | N | N | N* | [2]
> -----------------------------|---------+---------+---------|
String mixins or template mixins?
More information about the Digitalmars-d
mailing list