Guys, I'm not seeking an advice how to program here, and I know how to read :) 
With all respect to you. This is why the topic in the design branch, not the 
question branch.

The compiler migh be not that smart, but people who design language are smart 
enough :) I assume that if I can use **_High_** on a value then I get the value 
- 1 and if I use **_High_** on a ordinal type I will get highest ordinal of 
this type. Simple as that.

I understand that this is working differently, but I can't say that I 
understand the logic behind how it works right now.

Reply via email to