LINUX.ORG.RU

[code review][haskell][brainfuck]

 , ,


0

0

Здравствуйте, я решил изучить хаскель и вот одна из моих первых программ: http://codepad.org/COWhk9J1 - интерпретатор brainfuck'а, точнее - его диалекта pbrain. Покритикуйте пожалуйста код, укажите на места, которые стоило бы сделать по-другому.
Сейчас у меня есть идея переписать evalBF на State-монаду, но есть сомнения относительно ясности кода - ведь получается аж по три строки вида (x <- get ; put (process x) ; parse) вместо одной (parse (process x)).

Не плохо для первой программы. Хоть не «привет мир!»

KERNEL_PANIC ★★★
()

Сейчас у меня есть идея переписать evalBF на State-монаду, но есть сомнения относительно ясности кода - ведь получается аж по три строки вида (x <- get ; put (process x) ; parse) вместо одной (parse (process x)).

modify process; parse
anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.