I think pure enums should be default because of these advantages:

  * more beginner friendly
  * the name of enum elements is simpler and easier to guess, because it 
doesn't need a prefix (or in other words: the prefix is always the name of the 
type)
  * maybe more intelligent auto-completion in IDEs in the future



For example, I had a name collision trying to do this: 
    
    
    type XAlign* = enum left, right, center, spread
    type YAlign* = enum top, bottom, center, spread
    

Reply via email to