1
我試圖挖掘Donald Knuth的Metafont編譯器的源代碼。但是,我陷入了他的工具鏈中。從Knuth的.web文件中提取可讀,可導航的源代碼的最佳方法是什麼?我正在用另一種語言重新實現,我想看看幾何算法等,所以我有一些想法我正在進入。如何從.web文件中提取可讀的源代碼?
.web - > .tex - > .dvi路由給我留下了一個沒有索引的巨大文檔,這個渲染速度非常慢,至少在evince中是這樣。
.web - > .p文件導致源代碼被剝離了所有註釋,並且故意打包時沒有考慮到可讀性。
我應該開始與pascal漂亮的打印機搞亂嗎?使用像現代乳膠那樣的pascal-> C轉換器,然後漂亮地打印並探索它?