když chcete v haskellu sečíst dvě čísla, použijete operátor (+), co když chcete načíst a vypsat řetězec (echo)? potřebujete k tomu nějaký operátor?
Jistě. Stejně jako ke sčítání potřebuju nějaký operátor, k zřetězení seznamů potřebuju nějaký operátor, tak úplně stejně i k ZŘETĚZENÍ IO AKCÍ potřebuju nějaký operátor. Že ty operátory splňují nějaké zákony, díky čemuž ten komplex můžu nazývat "monáda" je úplně irelevantní k problému "jak zřetězím IO AKCE?" nebo "Jak provedu IO AKCI?". A nejenom, že to je irelevantní, ale pokud to není dostatečně pochopeno, je to vyloženě škodlivé, protože pak padají přesně tyhle dotazy.
Zkus se trochu oprostit od Haskellu a podívej se na to z nadhledu. Děti se prvně naučí sčítat celá čísla. Až o hooodně později se jenom některé z nich dozví, že vlastně to, co do té doby bez problémů dělaly, se dá popsat obecně a říká se tomu grupa. Stejně tak List i IO se oboje dá popsat obecně (jednotně,abstraktně) a tento obecný pojem je MONÁDA.
Pojem "IO monáda" je stejně nesmyslný a zhoubný jako pojem "sčítání grupa". Ten naštěstí nikdo nepoužívá, tak blbí nejsme.
Já se obávám, že tihle lidé zkrátka budou trvat na tom, že než se v první třídě děti naučí počítat, tak by jim nejprve měla být vysvětlena algebra, teorie těles, grup apod. Bez toho, aby prvňáček věděl, co je komutativita, a bez chápání důkazu toho, že operace sčítání je pro přirozená čísla komutativní, prostě sčítat jednociferná čísla nesmí.
Já na vašem místě bych ten boj prostě vzdal, nestojí to za to. Mé děti umí sčítat i malou násobilku bez toho, že by věděly, co je "komutativní monoid". Přestože tomu někteří místní diskutující nebudou chtít uvěřit, protože bez chápání vysokoškolské algebry přece sčítat nejde? Nebo alespoň ne správně.
naprostá demagogie, tohle tu nikdo netvrdil
Zvykej si na úroveň Prýmkovy (pseudo)argumentace

V tomto konkrétním případě v podstatě vehementně tvrdí, že nemá smysl používat slovo "kladivo" (dokonce, že je to nesmyslné), protože když vytáhnu křováka z buše a řeknu mu "podej mi kladivo", tak nebude stejně vědět, která bije. Takže podle něj je lepší říct mu "podej mi ten klacek s kusem železa" (bude-li tedy křovák vědět, co je železo, s klackem asi problém nebude), jenže pak se bude divit, až bezděčně máchne a usekne si prsty sekerou. Přitom kladivo a sekera se *funkcionálně* prolínají, jde "jen" o úhel natočení. V IT naštěstí useknutí prstu nehrozí, nanejvýš útok tyranosaura