Katta abstraksiyalar kichik abstraksiyalardan tashkil topgan.
Bugun ohirga yetkazolgan ishlarimdan biri faqat quyidagi PR bo'ldi.
Hullas imerativ tillardagi for bilan qilsa bo'ladigan ko'p narsalar uchun turli abstraksiyalar o'ylab topilgan. Masalan haskellda foldlar va Foldable typeclass mavjud. Juda sodda izohlaganda to'plamli strukturalarni(Array, Vector, List etc..) bir valuega olib kelish uchun. Real misolda
length yoki reduce kabi funksiyalarni olsa bo'ladi. Rustda iterator uchun fold bor ekan shundan foydalanib for yoki custom recursion bilan qilsa bo'ladigan narsani fold bilan hal etdim.
Juda sodda va oson code bo'ldi.
https://github.com/bleur-org/bleur/pull/15