3121
Studium a uplatnění / Re:Jak si rozšiřujete své vědomosti?
« kdy: 15. 04. 2016, 20:14:15 »uvědomujete si, že tahle debata se odvíjí od vašeho postu s odkazem na článek o IO v haskellu a monádách?Ano. Cili nebylo by nejproduktivnejsi, kdybyste polemizoval s konkretnimi tvrzenimi z clanku, ktery jste oznacil za chybny?
je "potřeba tušit", ale "K tomu, abych v Haskellu programoval, nutne pojem Monada vubec nemusim znat"No domnivam se (a klidne muzu mylit), ze se docela dlouho da vystacit s mlhavym chapanim, ze to je "takovej ten divnej kontejner, co se pri praci s nim musi pouzivat do". Nemuzu to potvrdit z vlastni zkusenosti, protoze co je to monada snad vim, ale prakticky jsem v Haskellu nic vetsiho nedelal. Nicmene neslysim prvne, ze to nekdo z vlastni zkusenosti potvrzuje:
No začátečník IMO prostě použije "do" notaci v IO monadu v vůbec nepotřebuje vědět, co monada je. Poměrně brzo narazí na rozdíl mezi "pure" a "monadic" výpočtem, tak se s tím nějak popere (vezme to jako nějakou "divnou" kontejnerizaci) a pořád nemusí tušit, co to monáda je. A program už může napsat docela slušný.
Nicmene pokud se chcete v debate vracet, tak bych rad pripomnel, ze se odvijela od zbojova tvrzeni, ze se v Haskellu neda poradne psat, pokud clovek nezna teorii kategorii. Vy jste se zminil, ze vam ta matematicka argumentace neni blizka. Takze CT neznate? A jak propana muzete psat v Haskellu?!

btw "kind" je něco jinéhoJasně, omlouvám se, upsal jsem se. Každopádně obecné monadické operace se bez podpory kindů napsat nedají, pokud se nepletu.
)
, ale NEPOTREBUJI, ale List byl instanci tridy Monad.