Jeśli interesuje mnie, jakie pakiety są dostępne, przechodzę do hakowania, sprawdzam pełną listę pakietów, a następnie szukam tylko słowa kluczowego. Robi, że wychowuje tych wyborów (wraz z kilkoma innymi mniej istotnych z nich):
i owinięcie wokół HsSyck nazywa yaml-light: http://hackage.haskell.org/package/yaml-light
Zarówno yaml, jak i HsSyck wyglądają na stosunkowo niedawno zaktualizowane i wydają się być używane przez inne pakiety w powszechnym użyciu. Widać to poprzez sprawdzenie odwrotne deps:
Z tych dwóch, yaml ma więcej deps, ale to dlatego, że jest częścią ekosystemu jesod. Jedną z bibliotek, która zależy od HsSyck, jest ta, którą zdaję sobie sprawę, jest aktywnie utrzymywana, co oznacza, że HsSyck też jest w porządku.
Następnym krokiem w dokonaniu wyboru byłoby przejrzenie dokumentacji obu bibliotek i sprawdzenie, który z nich był bardziej atrakcyjny dla moich celów.
Wygląda na to, że HsSyck ma więcej struktur, ale niewiele więcej, podczas gdy yaml przechodzi przez kodowanie json dostarczone przez aeson. To wskazuje mi, że ten pierwszy jest prawdopodobnie silniejszy, podczas gdy drugi jest wygodniejszy.
Czy próbowali za pomocą [ 'yaml'] (http://hackage.haskell.org/package/yaml) pakiet? – dflemstr
alternatywnym rozwiązaniem dla twojej podstawowej potrzeby byłoby użycie pakietu bos 'configurator. http://hackage.haskell.org/package/configurator –