Saya telah mencoba mempelajari pemrograman fungsional dan sebagian besar tutorial yang saya temukan menggunakan matematika sebagai contoh untuk konstruksi yang lebih rumit (bahkan yang sederhana dalam beberapa kasus). Kenapa ini? Saya akan membayangkan sesuatu yang lebih mudah dapat digunakan. Ini membuatnya sulit untuk dipelajari.
Info Latar Belakang: Saya telah menulis perangkat lunak selama 12 tahun. Saya memahami beberapa konsep seperti penutupan, fungsi sebagai warga negara kelas satu, dan obat generik. Saya mungkin mengalami masalah dengan fungsi tingkat tinggi di beberapa tingkat lanjut, tetapi saya ingin percaya bahwa saya memiliki pemahaman dasar. Monads menggigitku di pantat, dan pada titik ini aku belum bisa melewati itu (aku yakin pada akhirnya aku akan melakukannya, karena aku gigih).