Генетическое программирование в Хаскеле

Есть GenProg (http://hackage.haskell.org/package/genprog), например, но это касается только численной оптимизации, в данном случае поиска уравнения, описывающего данные.

Но мне требуются циклы, операторы if, операторы when, логические проверки и т. Д. Мне нужно иметь возможность генерировать императивные структуры. Есть мысли по этому поводу? Мои лучшие варианты до сих пор кажутся шелухой-схемой, где я могу запускать код Scheme как DSL в Haskell. Конечно, должны быть лучшие способы?

Ответы на вопрос(1)

Ваш ответ на вопрос