Misol uchun xozir Flix tilini o'rganyabman.
Maqsad nima ?
Maqsadim bu tilda production qilish emas. Asosiy sabab bu effect systemlar haqida o'rganish. Flix effect sistemalar tadbiq qilingan juda yaxshi tillardan biri xisoblanadi. Juda ko'p joyda effectlar bor lib ko'rinishida yoki til ichiga qo'shvorilgan. Flix misolida esa bu narsalar ancha osonlashtirilgan userga. Masalan effect capabilites bor bu narsa turli joylarda cheklovlar qilishga juda ham foydali. Undan tashqari monadlarni juda ham chiroyli moslashtriilgan Scala + Haskell bo'lib ko'rinadi ko'zimga. Yani scaladagi for comperhensions + haskells do notation. Bu narsa juda intuitiv syntaxga sabab.
Sodda aytganda effect sistemalarni sinab ko'rish, tushunish uchun yaxshi start point sifatida filix boshladim. Xozircha bazi oddiy primitiv samplelar yozdim endi sodda log rotation daemon qilyabman. Yani timestamp bo'yicha loglarni qarab chiqadi va eskilarini truncate qiladi.
Hullas maqsad effect sistemalar bilan yaqindan tanishuv, natija flixda log rotator. Bu narsa gitga chiqishiyam shartmas, bu narsaga notes ham kerakmas. Bu narsani aynan bugun yakunlashim ham shart emas. Shunchaki hammasi step by step ketaveradi. Manga Flix da fluend bo'lish ham qiziq emas.
Post #4203
620