Прежде всего, я довольно новичок в Haskell, но должен сказать, что я влюбился в этот язык, так как начал играть с ним. Я сделал обширные C, Java, python и perl. Хаскелл определенно растет на меня. Я написал веб-приложение/услуги в perl/python для одного из моих личных проектов некоторое время назад - мне было интересно, могу ли я переместить его в haskell в качестве забавного проекта и сделать хакели хакель, чтобы увидеть, как он развивается.
Я знаю, что есть некоторые выдающиеся рамки для веб-приложений в haskell. То, что я хотел бы сделать, это иметь сервис, написанный в haskell, который будет отвечать данными в разных форматах (SOAP, REST-xml, REST-json). Я бы использовал javascript для сборки DOM и т.д. Итак, мой вопрос: существуют ли библиотеки, которые я мог бы использовать для преобразования формата данных "на лету"? Или с учетом сценария, как бы вы это сделали в haskell?
Я не играл с этим проектом с 2008 года, и моя первоначальная мысль заключалась в том, чтобы использовать apacheCXF из сообщества java и кодировать все это в java. Но я бы хотел сделать это в Хаскелле. Любые подсказки?