私はF#に関する本を読み終え、本の中で基本的な演習のほとんどを完了しました。現在、言語と関数型プログラミングの概念全般に関するスキルを向上させるための、より高度な演習を探しています。
言語機能を学ぶために特別に設計された演習でF#を練習できる場所や本はありますか?今のところ、私は入門的なものや一般的なプログラミングの問題のWebサイト(たとえば、プロジェクトオイラー)を見つけることができました。
私の目標は、関数型の考え方を学び、パターンマッチング、部分的に適用される関数、モナド/ワークフロー、末尾再帰などに慣れる方法を学ぶことです。機能構造を使って問題を解決する方法を学びたいです。
他の関数型プログラミング言語(Haskellなど)用に設計された優れた演習にも興味があります。