node.pl is a terminal based program which allows you to create graphs. You enter nodes (vertices) and connections (edges), and then view your data as you please!
Both directed and non directed graphs are supported. Features include, saving to file, merging files, undo, redo, custom color schemes, etc.
Coding challenge requirements:
1. Design a regular expression which matches VALID roman numerals only.
2. Create a program which converts roman numerals to arabic numbers (what we use today) and vice-versa.
3. The program should be SCALABLE, meaning that if I extend the roman numerals beyond M, you do not have to re-write your program.
4. Bonus: The program attempts to minimize the total number of lines.