> Would you agree?

I don't know. Depends on your personal preferences and problem domain. 
Old-school OO can be the right model too and Nim is kinda poor at it by design:

  1. More sugar can be implemented as a macro.
  2. Takes away resources from features considered to be more important such as 
better code analysis.



If you feel the need for it, feel free to use some interface macro. And not 
again this "it needs to be in the stdlib!". Point (2) applies for "must be in 
stdlib" too.

Reply via email to