В haskell вы можете определять сложные идеи. Вот несколько идей для веб-разработки на haskell:
1) Используйте HAppS, если вы хотите, чтобы большая часть кода уже была написана и протестирована.
2) Используйте Parsec, если вы хотите добавить многофункциональный контент на свои страницы после создания необработанного HTML
3) Создайте свою собственную монаду, чтобы инкапсулировать все повторения, с которыми вы можете столкнуться в процессе разработки
4) Вы также можете использовать МНОГИЕ пакеты, доступные на hackage, чтобы уменьшить количество задач, которые вы считаете «высоким уровнем» в ruby. Рубин не имеет карри = D
PS: Кто бы ни упоминал Пола Грэма, он разрабатывал свои веб-приложения, когда все использовали только C. У них не было доступа к php, ror, java и .net, которые мы делаем сегодня.