Took me only a couple of minutes since it was mainly just searching for the right npm packages to piece together. Say what you like about micro libraries, but for explorations like this it really makes JavaScript in a league of its own.
Indeed, we spend so much time arguing about programming languages, when in reality the presence or absence of libraries is much more important.
+1,+1
? (format nil "~@r" 3989)
"MMMCMLXXXIX"Edit: Some background on @wacnt: https://docs.google.com/document/d/17me2A-SG5Z0Mr9Xd-a1kT1HQ...
Took me about sixty seconds before I realized that was a stupid question :)
The actual Romans were inconsistent in their use of the subtractive principle, see http://www.straightdope.com/columns/read/1371/what-is-the-pr...
So there might be ways to construct a wider one.