Interesting rant about Scala's issues

Meta jared771 at gmail.com
Thu Apr 3 18:52:47 PDT 2014


On Friday, 4 April 2014 at 01:31:20 UTC, bearophile wrote:
> The point of that part of the rant is that using an integer is 
> very not-precise, typing-wise. Having more precise typing 
> sometimes helps.
>
> In a little higher level language using a 3-value enum (as in 
> Haskell, more or less) is still sufficiently efficient. And Ada 
> language shows that often you can have both precise types 
> (strong typing) and almost C-like efficiency.
>
> Bye,
> bearophile

I would agree if D actually had type-safe enums.

enum a
{
     val = 1
}
	
enum b
{
     val = 1
}

assert(a.val - b.val == 0);


More information about the Digitalmars-d-announce mailing list