Klausimai, pažymėti „haskell“

Haskell yra funkcinė programavimo kalba, kuriai būdingas stiprus statinis rašymas, tingus vertinimas, platus paralelizmas ir paralelizmas, taip pat unikalios abstrakcijos galimybės.
47
atsakymai

Kas yra monadas?

Trumpai apžvelgęs Haskellą neseniai, kas bus trumpas, trumpas, praktinis paaiškinimas, kas yra monadas? Dauguma paaiškinimų, su kuriais susidūriau, buvo gana nepasiekiami ir neturiu praktinių detalių.
nustatyti 05 Rgs '08 2:26
15
atsakymai

Darbo su „Haskell“ pradžia

Keletą dienų bandžiau siekti funkcinės programavimo paradigmos Haskell. Tai padariau skaitydamas pamokas ir žiūrėti ekranus, bet atrodo, kad nieko neatrodo. Dabar mokykitės įvairių imperatyvių kalbų (o ...)
birželio 18 d., 16:17
7
atsakymai

"Kokią Hindley-Milnerio dalį nesuprantate?"

Aš prisiekiu, kad anksčiau buvo parduodamas marškinėliai su nemirtingais žodžiais: kokia dalis nesuprantate? Mano atveju atsakymas bus ... visa tai! Visų pirma dažnai matau tokius pavadinimus Haskell dokumentuose, bet aš nežinau, ką tai reiškia. Aš nežinau ...
nustatyti 21 rugsėjo '12, 17:29
5
atsakymai

Monadas yra tik endofunctorių kategorijos monoidas, kokia problema?

Kas pirmą kartą pasakė: Monadas yra tik „endofuktor“ kategorijos monoidas, kokia problema? Ir mažiau svarbioje pastaboje, tai tiesa, ir jei galėtumėte pateikti paaiškinimą (tikiuosi, kad tai gali suprasti kažkas, kas neturi tokio pat Haske patirties)
nustatyti spalio 06 '10, 9:55
12
atsakymai

Koks skirtumas tarp. (taškas) ir $ (dolerio ženklas)?

Koks skirtumas tarp taško (.) Ir dolerio ženklo ($)? Kiek aš suprantu, abu jie yra sintaksinis cukrus, nes skliausteliuose nereikia.
birželio 02 d. 19:06 val
13
atsakymai

Kaip funkcijų programavimo metu gali veikti laiko funkcija?

Turiu pripažinti, kad mažai žinau apie funkcinį programavimą. Skaityčiau apie tai čia ir ten, todėl sužinojau, kad funkciniu programavimu funkcija grąžina tą patį įvestį tą patį įvestį, nesvarbu, kiek kartų ši funkcija vadinama ...
8
atsakymai

Haskell didelio masto dizainas?

Koks yra geras būdas kurti ar struktūrizuoti dideles funkcines programas, ypač Haskell? Aš eidavau per kelias knygas (parašykite save, kaip ir mano mėgstamiausia, su „Real World Haskell“ - antrą sekundę), tačiau dauguma programų yra palyginti naujos ...
birželio 20 d. 10 val
1
atsakymas

Automatinės specializacijos tranzitumas GHC

Iš GHC 7.6 dokumentų: [Y] ou dažnai nereikalauja SPECIALIZUOTI pragmos. Sudarant M modulį, GHC optimizatorius (su -O) automatiškai vertina kiekvieną perkrautą aukščiausio lygio funkciją, deklaruotą M ir specializuojasi įvairiuose tipuose ...
01 Feb rinkinys '14, 22:13
10
atsakymai

Kas yra Haskell tikrai geras?

Pavyzdžiui, jei pradėsiu mokytis Haskello, tai galiu naudoti. Kokie dažniausiai naudojami šios kalbos naudojimo būdai?
22 val. '09 6:00 val
15
atsakymai

Ar galima programuoti GUI?

Neseniai gavau FP klaidą (bandau išmokti Haskellą), ir buvau sužavėtas tuo, ką matiau iki šiol (pirmos klasės funkcijos, tingus vertinimas ir visi kiti gėrybės). Aš dar nesu ekspertas, bet man jau tapo lengviau kalbėti „funkcionaliai“ nei neišvengiamai.
nustatytas balandžio 20 d '10, 8:35
7
atsakymai

Geras Haskell šaltinis skaitymui ir mokymuisi.

Kokios yra atviro kodo programos, kurios naudoja „Haskell“ ir gali būti laikomos moderniomis „Haskell“ kokybėmis? Kuo didesnis kodas, tuo geriau. Noriu išmokti iš jų šaltinio kodo. Manau, kad nežinau, kaip mokytis danguje ...
birželio 19 d. 11 val
1
atsakymas

Apribojimo stebėjimo metodai

Čia yra scenarijus: parašiau kodą su parašo tipu, o GHC skundai negalėjo išleisti x ~ y kai kuriems x ir y. Paprastai GHC galite išmesti į kaulą ir tiesiog pridėti funkcinių apribojimų izomorfizmą, tačiau tai yra bloga idėja dėl kelių priežasčių: ...
gegužės 03 d. 14 val
6
atsakymai

Kas yra nemokami monadai?

Aš pamačiau terminą „Free Monad“, o tada tam tikrą laiką, bet visi tiesiog juos naudoja / aptaria, nepaaiškindami, kas jie yra. Taigi: kas yra laisvieji monadai? (Sakyčiau, kad esu susipažinęs su Haskello monadomis ir pagrindais.
nustatyti lapkričio 13 d '12 - 0:53
7
atsakymai

Kodėl mums reikia monadų?

Mano nuolankioje nuomonėje atsakymai į garsųjį klausimą „Kas yra monadas?“. ypač daugiausiai balsavusių, pabandykite paaiškinti, ką monadas nėra aiškiai paaiškinęs, kodėl iš tikrųjų reikia monadų. Ar jie gali būti paaiškinti kaip problemos sprendimas?
nustatė sausio 25 d '15, 20:27