Vztah mezi monádami a posety

Re:Vztah mezi monádami a posety
« Odpověď #15 kdy: 14. 07. 2017, 23:10:31 »
BTW původní téma je mrtvé, protože se týká něčeho, čemu tady prakticky nikdo (a potažmo obecně naprostá většina kodérů) nerozumí  ;)
Škoda že ani tazatel se už neozval...


kimec

Re:Vztah mezi monádami a posety
« Odpověď #16 kdy: 14. 07. 2017, 23:12:16 »
Původní téma je mrtvý, tak tenhle OT asi nevadí...
Tak fajn, len si na musku neberte javacripterov, lebo v kontexte tychto faktov, je to ciste trollenie.
Nechápu. Právě proto, že JavaScript semtam používám, a právě proto, že znám aspoň jednu alternativu (Elm), tak  můžu JS relativně poučeně věcně kritizovat.

Teď třeba píšu ve Vue.js - dobrej framework, z JS vymačká maximum, ale právě to JS ho vyloženě táhne ke dnu. Build infrastruktura má stovky balíků. Když je v některém z nich chyba, neodladí to nikdo kromě pár JS lumenů. Když mám ve svém kódu chybu, která způsobí výjimku, vypadne mi úplně jinde a chybová hláška je naprosto k ničemu (vyhodí se někde uvnitř Vue).

Kdyby bylo (vůbec mohlo být) Vue postavené nad lepším jazykem než JS, mohl by to být skvělej framework. Takhle je to jenom (v rámci JS nabídky) snesitelnej framework.

P.S. neberu si na mušku javascriptery, ale JS. Pokud lidi, tak ty, kteří nedokážou uznat fakta.
V pohode, len mi to prislo celkom vtipne (mozno trochu nefer), kedze evidentne poznate obe strany mince.
Ludia sa bezne identifikuju s vecami/technologiami, ktore maju radi a viest objektivnu diskusiu uz z principu nebyva vzdy lahke - o to viac, ked jedna zo stran objektivnu argumentaciu vnima ako utok.

btw. este pozerate anime?

kimec

Re:Vztah mezi monádami a posety
« Odpověď #17 kdy: 14. 07. 2017, 23:31:31 »
Původní téma je mrtvý, tak tenhle OT asi nevadí...
Tak fajn, len si na musku neberte javacripterov, lebo v kontexte tychto faktov, je to ciste trollenie.
Nechápu. Právě proto, že JavaScript semtam používám, a právě proto, že znám aspoň jednu alternativu (Elm), tak  můžu JS relativně poučeně věcně kritizovat.

Teď třeba píšu ve Vue.js - dobrej framework, z JS vymačká maximum, ale právě to JS ho vyloženě táhne ke dnu. Build infrastruktura má stovky balíků. Když je v některém z nich chyba, neodladí to nikdo kromě pár JS lumenů. Když mám ve svém kódu chybu, která způsobí výjimku, vypadne mi úplně jinde a chybová hláška je naprosto k ničemu (vyhodí se někde uvnitř Vue).

Kdyby bylo (vůbec mohlo být) Vue postavené nad lepším jazykem než JS, mohl by to být skvělej framework. Takhle je to jenom (v rámci JS nabídky) snesitelnej framework.

P.S. neberu si na mušku javascriptery, ale JS. Pokud lidi, tak ty, kteří nedokážou uznat fakta.
Je fakt na hlavu, že zrovna pro neprogramátory (lepiče HTML) je k dispozici jen JS, spatlaný jazyk bez koncepce, prostě turdball. Kdyby tam radší bylo něco jednoduchého a funkcionálního.

BTW původní téma je mrtvé, protože se týká něčeho, čemu tady prakticky nikdo (a potažmo obecně naprostá většina kodérů) nerozumí  ;)
Zrejme nema kazdy dostatocnu motivaciu zostat v akademii a ziskat dostatok vedomosti na to, aby mohol udrzovat zaujimave temy pri zivote na anonymnom fore root.cz.

Re:Vztah mezi monádami a posety
« Odpověď #18 kdy: 14. 07. 2017, 23:41:17 »
Ludia sa bezne identifikuju s vecami/technologiami [...] ked jedna zo stran objektivnu argumentaciu vnima ako utok.
Přesně. Lidi si to berou zbytečně osobně.

btw. este pozerate anime?
Nebyl jsem nikdy takovej ten skalní fanoušek, spíš mám pár oblíbených kusů, který mě fakt dostaly (hlavně GiTS). A už jsem dlouho na nic nekoukal, dobrej nápad na zítřek ;)

zboj

  • *****
  • 1 507
    • Zobrazit profil
    • E-mail
Re:Vztah mezi monádami a posety
« Odpověď #19 kdy: 14. 07. 2017, 23:58:49 »
Původní téma je mrtvý, tak tenhle OT asi nevadí...
Tak fajn, len si na musku neberte javacripterov, lebo v kontexte tychto faktov, je to ciste trollenie.
Nechápu. Právě proto, že JavaScript semtam používám, a právě proto, že znám aspoň jednu alternativu (Elm), tak  můžu JS relativně poučeně věcně kritizovat.

Teď třeba píšu ve Vue.js - dobrej framework, z JS vymačká maximum, ale právě to JS ho vyloženě táhne ke dnu. Build infrastruktura má stovky balíků. Když je v některém z nich chyba, neodladí to nikdo kromě pár JS lumenů. Když mám ve svém kódu chybu, která způsobí výjimku, vypadne mi úplně jinde a chybová hláška je naprosto k ničemu (vyhodí se někde uvnitř Vue).

Kdyby bylo (vůbec mohlo být) Vue postavené nad lepším jazykem než JS, mohl by to být skvělej framework. Takhle je to jenom (v rámci JS nabídky) snesitelnej framework.

P.S. neberu si na mušku javascriptery, ale JS. Pokud lidi, tak ty, kteří nedokážou uznat fakta.
Je fakt na hlavu, že zrovna pro neprogramátory (lepiče HTML) je k dispozici jen JS, spatlaný jazyk bez koncepce, prostě turdball. Kdyby tam radší bylo něco jednoduchého a funkcionálního.

BTW původní téma je mrtvé, protože se týká něčeho, čemu tady prakticky nikdo (a potažmo obecně naprostá většina kodérů) nerozumí  ;)
Zrejme nema kazdy dostatocnu motivaciu zostat v akademii a ziskat dostatok vedomosti na to, aby mohol udrzovat zaujimave temy pri zivote na anonymnom fore root.cz.
Na FP stačí běžné IT vzdělání.


kimec

Re:Vztah mezi monádami a posety
« Odpověď #20 kdy: 15. 07. 2017, 00:10:28 »
Nebyl jsem nikdy takovej ten skalní fanoušek, spíš mám pár oblíbených kusů, který mě fakt dostaly (hlavně GiTS).
Chapem, nie je to klasicke scifi s kozmickou lodou a votrelcami na palube a ani HAL9000 zrovna neriesil filozoficky problem s rozmnozovanim. Take veci sa bezne riesia iba v prestarnutych spolocnostiach s klesajucou populacnou krivkou, s pokrocilou robotikou a hi-tech priemyslom - pre nasinca istotne exoticke.

kimec

Re:Vztah mezi monádami a posety
« Odpověď #21 kdy: 15. 07. 2017, 00:12:53 »
Původní téma je mrtvý, tak tenhle OT asi nevadí...
Tak fajn, len si na musku neberte javacripterov, lebo v kontexte tychto faktov, je to ciste trollenie.
Nechápu. Právě proto, že JavaScript semtam používám, a právě proto, že znám aspoň jednu alternativu (Elm), tak  můžu JS relativně poučeně věcně kritizovat.

Teď třeba píšu ve Vue.js - dobrej framework, z JS vymačká maximum, ale právě to JS ho vyloženě táhne ke dnu. Build infrastruktura má stovky balíků. Když je v některém z nich chyba, neodladí to nikdo kromě pár JS lumenů. Když mám ve svém kódu chybu, která způsobí výjimku, vypadne mi úplně jinde a chybová hláška je naprosto k ničemu (vyhodí se někde uvnitř Vue).

Kdyby bylo (vůbec mohlo být) Vue postavené nad lepším jazykem než JS, mohl by to být skvělej framework. Takhle je to jenom (v rámci JS nabídky) snesitelnej framework.

P.S. neberu si na mušku javascriptery, ale JS. Pokud lidi, tak ty, kteří nedokážou uznat fakta.
Je fakt na hlavu, že zrovna pro neprogramátory (lepiče HTML) je k dispozici jen JS, spatlaný jazyk bez koncepce, prostě turdball. Kdyby tam radší bylo něco jednoduchého a funkcionálního.

BTW původní téma je mrtvé, protože se týká něčeho, čemu tady prakticky nikdo (a potažmo obecně naprostá většina kodérů) nerozumí  ;)
Zrejme nema kazdy dostatocnu motivaciu zostat v akademii a ziskat dostatok vedomosti na to, aby mohol udrzovat zaujimave temy pri zivote na anonymnom fore root.cz.
Na FP stačí běžné IT vzdělání.
Tak sa mi zda, ze si odporujete v predoslom prispevku.

JS

Re:Vztah mezi monádami a posety
« Odpověď #22 kdy: 15. 07. 2017, 00:20:56 »
BTW původní téma je mrtvé, protože se týká něčeho, čemu tady prakticky nikdo (a potažmo obecně naprostá většina kodérů) nerozumí  ;)
Škoda že ani tazatel se už neozval...

Proc by se taky mel ozvat, kdyz si tu vy dva honite triko, misto abyste mu pomohli?

zboj

  • *****
  • 1 507
    • Zobrazit profil
    • E-mail
Re:Vztah mezi monádami a posety
« Odpověď #23 kdy: 15. 07. 2017, 01:11:52 »
Původní téma je mrtvý, tak tenhle OT asi nevadí...
Tak fajn, len si na musku neberte javacripterov, lebo v kontexte tychto faktov, je to ciste trollenie.
Nechápu. Právě proto, že JavaScript semtam používám, a právě proto, že znám aspoň jednu alternativu (Elm), tak  můžu JS relativně poučeně věcně kritizovat.

Teď třeba píšu ve Vue.js - dobrej framework, z JS vymačká maximum, ale právě to JS ho vyloženě táhne ke dnu. Build infrastruktura má stovky balíků. Když je v některém z nich chyba, neodladí to nikdo kromě pár JS lumenů. Když mám ve svém kódu chybu, která způsobí výjimku, vypadne mi úplně jinde a chybová hláška je naprosto k ničemu (vyhodí se někde uvnitř Vue).

Kdyby bylo (vůbec mohlo být) Vue postavené nad lepším jazykem než JS, mohl by to být skvělej framework. Takhle je to jenom (v rámci JS nabídky) snesitelnej framework.

P.S. neberu si na mušku javascriptery, ale JS. Pokud lidi, tak ty, kteří nedokážou uznat fakta.
Je fakt na hlavu, že zrovna pro neprogramátory (lepiče HTML) je k dispozici jen JS, spatlaný jazyk bez koncepce, prostě turdball. Kdyby tam radší bylo něco jednoduchého a funkcionálního.

BTW původní téma je mrtvé, protože se týká něčeho, čemu tady prakticky nikdo (a potažmo obecně naprostá většina kodérů) nerozumí  ;)
Zrejme nema kazdy dostatocnu motivaciu zostat v akademii a ziskat dostatok vedomosti na to, aby mohol udrzovat zaujimave temy pri zivote na anonymnom fore root.cz.
Na FP stačí běžné IT vzdělání.
Tak sa mi zda, ze si odporujete v predoslom prispevku.
Ani ne. FP je moc na lepiče bez pořádného vzdělání, ale ani to není raketová věda vyžadující dvě PhD nebo diplom z MIT.

Re:Vztah mezi monádami a posety
« Odpověď #24 kdy: 15. 07. 2017, 11:45:53 »
Proc by se taky mel ozvat, kdyz si tu vy dva honite triko, misto abyste mu pomohli?
1. OP se na něco ptá a neříká, jaký průzkum v tom zatím udělal sám. Na slušných fórech se na takové dotazy neodpovídá vůbec - z výchovných důvodů ;)

Viz např. https://stackoverflow.com/help/how-to-ask - hned první tip
nebo http://www.wikihow.com/Ask-a-Question-Intelligently - body 2 a 3

2. odpověď je přímo na stránce, ze které OP citoval

3. i přesto dostal odpověď

Nevím, co víc bys chtěl.

Milfaus

Re:Vztah mezi monádami a posety
« Odpověď #25 kdy: 15. 07. 2017, 11:56:00 »
Když už tu máte tlachárnu OT ...

Hele, moudří lidé, C# bez Microsoftu? Programovací jazyk D?

gll

Re:Vztah mezi monádami a posety
« Odpověď #26 kdy: 15. 07. 2017, 12:30:38 »
Když už tu máte tlachárnu OT ...

Hele, moudří lidé, C# bez Microsoftu? Programovací jazyk D?

Není to robotům jedno? Ve vedlejší diskuzi jsi psal, že za pár let budou programovat jen roboti.

zboj

  • *****
  • 1 507
    • Zobrazit profil
    • E-mail
Re:Vztah mezi monádami a posety
« Odpověď #27 kdy: 15. 07. 2017, 13:03:59 »
Proc by se taky mel ozvat, kdyz si tu vy dva honite triko, misto abyste mu pomohli?
1. OP se na něco ptá a neříká, jaký průzkum v tom zatím udělal sám. Na slušných fórech se na takové dotazy neodpovídá vůbec - z výchovných důvodů ;)

Viz např. https://stackoverflow.com/help/how-to-ask - hned první tip
nebo http://www.wikihow.com/Ask-a-Question-Intelligently - body 2 a 3

2. odpověď je přímo na stránce, ze které OP citoval

3. i přesto dostal odpověď

Nevím, co víc bys chtěl.
Ovšem otázky na Stackoverflow, Quoře apod. slouží i jako reference, takže i bez ohledu na tazatele stojí za to se nějak rozumně vyjádřit, do budoucna pak někdo bude mít třeba úplně stejnou otázku a najde si to tu (v češtině). Zrovna v tomto případě je to o to zajímavější, že ani v knihách o Haskellu se to nijak zvlášť nezmiňuje, monáda je prostě v Hasku a hotovo, podobně jako zakřivení (v diferenciální geometrii) se ve fyzice taky popisuje intrinsicky, i když se dá extrinsicky vyjádřit jako (nebo plyne z) vnoření do vícerozměrného prostoru - a monáda (každá) vzniká složením adjungovaných funktorů. Kdo se chce dozvědět víc, nemá moc možností (minimálně se to špatně hledá a jsou to vesměs jen mimoběžné poznámky na okraj) přečíst si, že např. u množinové monády funktor "utíká" do kategorie svazů, u seznamů do pologrup atd. Myslím, že ani Milewski to nemá na jednom místě, a že toho má na blogu požehnaně. Čím víc o tom přemýšlím, tím víc jsem přesvědčen, že nějaký text o FP (potažmo Haskellu) v češtině citelně chybí, takový, co by začal zlehka a postupně šel do hloubky, takže některý čtenář by skončil u lambd, někdo až u monád a někdo by došel až mimo Hask, ale pro každého by to bylo - až po určitý bod - užitečné.

Milfaus

Re:Vztah mezi monádami a posety
« Odpověď #28 kdy: 15. 07. 2017, 13:13:20 »
Není to robotům jedno? Ve vedlejší diskuzi jsi psal, že za pár let budou programovat jen roboti.

Těch patnáct let uteče jako voda, ale aktuálně tak dobrou AI nemám ;-)

Re:Vztah mezi monádami a posety
« Odpověď #29 kdy: 15. 07. 2017, 13:14:22 »
Čím víc o tom přemýšlím, tím víc jsem přesvědčen, že nějaký text o FP (potažmo Haskellu) v češtině citelně chybí, takový, co by začal zlehka a postupně šel do hloubky, takže některý čtenář by skončil u lambd, někdo až u monád a někdo by došel až mimo Hask, ale pro každého by to bylo - až po určitý bod - užitečné.
Z mýho pohledu BFP (běžného Franty programátora) je hlavní problém v tom, že CT je primárně doména matematiků a drtivá většina textů je tímpádem pro BFP nepraktická až úplně nesrozumitelná - dokud tomu aspoň trochu nerozumíš, neumíš posoudit, jestli se ti daný text vyplatí číst (má pro BFP nějaký přínos) nebo ne (je to nějaká teorie úplně mimo potřeby BFP).

Navíc CT ze začátku vypadá jako takové plácání banalit, bez světla na konci tunelu. Takže drtivá většina lidí to imho po prvních pár stranách vzdá s tím, že se jim tohle louskat prostě nevyplatí. Není tam žádný rychlý aha-moment...

Pro mě byl přímo darem z nebes tenhle text (už jsem ho tady odkazoval víckrát): http://www1.eafit.edu.co/asr/pubs/others/cain-screen.pdf - jako základ pro BFP podle mě úplně dostačující, srozumitelný, s jasnými příklady. Pokud jde o text v češtině, nevím, jestli je to úplně nutný, ale když už, tak by myslím stačilo tohle přeložit, případně z toho klidně vyhodit ty pasáže o Agdě a nechat jenom Haskell. To by pak byl úplně parádní, stručný, jasný úvodní text.