| Next | Trivial Utilities | 116 |
So how is all this information actually used?
print constructs a directed graph that says what conversions are possible
It knows where it starts and where it wants to go (PCL)
It does breadth-first search on the graph to find a conversion path
The graph is represented as a hash:
{ email => ["latex"],
pod => ["3"],
pl => ["txt", "ps"],
txt => ["ps"],
dvi => ["ps", "pcl"],
ps => ["pcl"],
...
}
| Next | Menu | ![]() |
Copyright © 2012 M. J. Dominus |