LINUX.ORG.RU

История изменений

Исправление monk, (текущая версия) :

главное потом не запутаться во всём этом добре

Это точно. Фактически, сейчас ты нарисовал _разные_ стрелочки для _конкретного_ алгоритма. Некрасиво.

А в хаскеле можно на шагах стрелочек переменные определять?

Типа

value = checkFile Path 
|>> Parsed = parseCfg Path 
|>> value = findValue Parsed "valname"
|>> checkValue value
|>> value

Исходная версия monk, :

главное потом не запутаться во всём этом добре

Это точно. Фактически, сейчас ты нарисовал _разные_ стрелочки для _конкретного_ алгоритма. Некрасиво.

А в хаскеле можно на шагах стрелочек переменные определять?

Типа

value = checkFile Path 
|>> Parsed = parseCfg Path 
|>> value = findValue Parsed 
|>> checkValue value
|>> value