• Haskell Возникла тут задачка нагенерировать «тестовых» примеров некого формата данных. Чем сейчас модно и молодёжно сношать генеративные грамматики на Х-е?

Replies (4)

  • @Macil, Генеративные грамматики? А quickcheck'а с его Arbitrary недостаточно?
  • @Macil, QuickCheck, smallcheck.
  • @ndtimofeev, Дык у меня как-то не получается quickcheck грокнуть... Если «совсем случайно», почти фаззинг, то — да. Но мне нужно состояние, и зависимости между инстанстами Arbitrary.
  • @Macil, hackage.haskell.org попробуй smallcheck. Сможешь генерировать данные до определенной глубины. Series — это трансформер, так что, сможешь обернуть в него ридер, или стейт, или IO.