> each time we do it it adds friction to somebody's porting efforts I wouldn't recommend it lightly, but in this case I'd go as far as to say it's close to imperative with an eye on helping new users.
Learning a new programming language is special because you are simultaneously studying and evaluating it. So you will zoom in on and cling to anything you already know. First, in order to apply knowledge you already have to get those sweet- and crucial- early successes. And second to make an educated guess if the language designer knows what he's doing. And third, it's your only emotional comfort on an otherwise adventurous journey. How much friction do you think it adds to Nim's discovery and adoption process to force every new user to consider the question: How can they be the language to rule them all if they can't decide on a regex library? Is this what we want them to be thinking about? Is that friction to new users in sum more or less than the maintainer's, who only have to go through this once?