RosettaCodeData/Task/Roman-numerals-Encode/Hoon/roman-numerals-encode-2.hoon

10 lines
163 B
Plaintext

/+ *roman
:- %say
|= [* [x=$%([%from-roman tape] [%to-roman @ud]) ~] ~]
:- %noun
^- tape
?- -.x
%from-roman "{<(parse +.x)>}"
%to-roman (yield +.x)
==