Поддерживает ли Literate Haskell имена имен индексирования, типы и ссылки на переменные? Есть ли фильтр, который я могу запустить на источнике Literate Haskell, который сделает это и предоставит мне либо хорошее руководство по PDF, либо гиперссылку HTML-документа.
Это действительно приятные черты noweb и CWEB, который, по моему мнению, послужит широким распространением грамотности Haskell.
В качестве примера рассмотрим программу подсчета слов, написанную на CWEB. Блок кода на первой странице в элементе # 4 содержит примечания о том, где используется этот код. LHS не поддерживает куски, но я хотел бы знать, где используется код:
-
Комментарий, описывающий func.
func = id
Используется в: (X.Y.Z.f, A.B.C.g, раздел 1.5)
func2 = indefined
Используется в: (A.B.C.x, раздел 2.1)
Кроме того, индекс, который объединяет все имена функций и переменные, где они ссылаются в документе, и другими функциями и т.д.