I haven't been on the forum for quite a while, just the chat and I would also 
like to put my wishlist of things to remove here.

  * the range type. Well just use `type range[low,high: static[int]] = distinct 
int` No need for this to be a language feature
  * arrays with a size that is not an integer. Generics in Nim are (almost?) 
powerful enough to implement an array type that emulates this behavior.
  * int64 and int and distinct types, where float64 and float are just alias 
types. This is unnecessary.
  * concepts in their current form. I like the idea of concepts, but i don't 
like the current implementation/syntax. The current syntax confuses type 
expressions with value expressions. Changing the syntax in a non-ambiguous one 
will break a lot if now all code that uses concepts in the current state. It 
should be declared highly experimental to use concepts in the current state.
  * The strutils package.


Reply via email to