@screwtape @phoe @r Haha, not elegant (in Lisp parlance), but they're reacting to the thing that bugs me so much.
Still need to be able to use it in (format) tho'. And just like the rest of the radixes, it should be possible to, in only a few letters and possibly punctuation, convert to the different radixes. Otherwise it is shockingly clumsy for a language that otherwise is so consistent. I can convert from any radix to roman in one step. I should be able to convert from roman to any radix in a similar step.
I realize Roman Numerals aren't a real radix (although it is close to one), but if you have it one way for all other types of input, it should be the same for Roman Numerals input as well. Otherwise it's somewhere you have to say "EXCEPT in this one special case" which Lispers are usually against, and would refer to as a bug.