On 12/31/2018 2:28 PM, Timon Gehr wrote: > Welcome to D, where 'enum' means 'const', 'const' means > 'readonly', 'lazy' means 'by name', 'assert' means 'assume' and 'real' does not > mean 'real' (in fact, I really like the 'ireal' and 'creal' keywords, pity they > are being phased out). :) D's "by name" are the template alias parameters.