That's a very good idea but it's not universally applicable, a feature needs to 
justify its implementation complexity and the training/documentation aspects (a 
bigger language is harder to teach etc). Also, when I say something like "I 
want to remove X from Nim" I generally mean to provide a better mechanism that 
also happens to do / allow for X. For example, `converter` could be turned into 
a more general "overloading resolution hook" that is consulted when type 
checking a call expression failed. Note that this is just an example, I doubt 
an "overloading resolution hook" is what Nim needs... 

Reply via email to