HaskellといくつかのLispのフレーバーの両方で経験した人にとって、HaskellとLispのどちらでコードを書くのが(恐ろしい用語を使用するのが)どれほど「楽しい」かが気になります。
背景:今はHaskellを学んでいます。以前にSchemeとCLを使用していた(そしてClojureに少し進出した)。伝統的に、あなたは私が動的言語のファンをそれらが提供する簡潔さと迅速さのためにファンであると考えることができました。Lispマクロにすぐに夢中になりました。冗長性とボイラープレートを回避するためのもう1つの方法になったからです。
Haskellは信じられないほど興味深いものだと思います。これは、存在することを知らなかったコーディング方法を紹介するものです。確かに、部分的な関数を簡単に記述できるなど、俊敏性の実現に役立つように見えるいくつかの側面があります。しかし、私はLispマクロ(私はそれらを失うと思います。真実はまだそれらについて学んでいないかもしれないと言われています)と静的型付けシステムを失うことについて少し心配しています。
両方の世界でまともな量のコーディングを行った人は、経験がどのように異なるのか、好みが状況に応じてコメントすることを気にかけますか?