История изменений
Исправление zinfandel, (текущая версия) :
На хаскелле (буквально)
main = getName >>= branching
branching myLongNameOfVariable
| name `elem` "abcdef" = forAllNonDefault >> case myLongNameOfVariable of
'a' -> forA
'b' -> forB
'c' -> forC
'd' -> forD
'e' -> forE
'f' -> forF
branching _ = forDefault
Исходная версия zinfandel, :
На хаскелле (буквально)
main = getName >>= f
firstBranching myLongNameOfVariable
| name `elem` "abcdef" = forAllNonDefault >> case myLongNameOfVariable of
'a' -> forA
'b' -> forB
'c' -> forC
'd' -> forD
'e' -> forE
'f' -> forF
firstBranching _ = forDefault