ghci

    6Ciepło

    2Odpowiedz

    Powiedzmy flip :: (a->b->c) ->b->a->c const ::d->e->d typ (odwrotną const) byłoby a=d,b=e,c=d w b->a->c więc rodzaj byłoby e->d->d Ale do startu (mapa) jego [Int]->[[a]]->[[a]] więc nie

    17Ciepło

    1Odpowiedz

    Czy można w jakiś sposób wykonać reify w GHCi? Kiedy próbuję użyć "runQ", narzeka "nie może dokonać rektyfikacji w Monadzie IO". >>> runQ (reify ''Bool) Template Haskell error: Can't do `reify' in th

    6Ciepło

    1Odpowiedz

    Próbuję wykonać kilka prostych eksperymentów z uruchomieniem Haskella z danymi równoległymi, ale mam wyraźnie złe opcje. nawet, gdy próbuję coś bardzo prostego, jak sumP [:1.0,2.0:] uzyskać wyjątek

    14Ciepło

    3Odpowiedz

    Czy istnieje sposób w ghci (lub ghc), aby znaleźć to, co wywodzi typ funkcji lokalnej? E.g. jeśli mam funkcji f l = map f' l where f' = (+1) istnieje :t -jak sposób ghci zobaczyć co wywnioskowa

    8Ciepło

    1Odpowiedz

    Robię trochę eksperymentów w GHCi i mam umiarkowanie długą działającą (5 minut) operację, którą próbuję dostroić. Wynik zaczyna drukować w trakcie i często mogę stwierdzić, że mój algorytm nie jest po

    5Ciepło

    3Odpowiedz

    Napisałem implementację dla foldl i chciałem sprawdzić, czy zadziałało, próbowałem niektórych przypadków i wygląda na to, że działa dobrze, ale chcę się upewnić. Czytałem o QuickCheck i próbował, ale

    11Ciepło

    3Odpowiedz

    Próbuję utworzyć blok interaktywnie w ghci. Dopóki nie zdefiniować zmienną w bloku, jest w porządku: Prelude>let a = do putStrLn "test"; putStrLn "other test" Prelude> ale nie mogę dowiedzieć się,

    8Ciepło

    2Odpowiedz

    Czy możliwe jest użycie ekwiwalentu "importuj kwalifikowany" w GHCI z naszym modułem WŁASNYM? Coś takiego jak :m + qualified Data.List, co oczywiście nie działa. Dzięki.

    7Ciepło

    2Odpowiedz

    zabawy w ghci mam następujący wyraz: unlines . map (\(a,b) -> show a ++ " " ++ show b) Teraz, kiedy to sprawdzić poprzez :t uzyskać: > :t unlines . map (\(a,b) -> show a ++ " " ++ show b) unlines . m

    8Ciepło

    1Odpowiedz

    Dobrze (twoja lokalna pora dnia), wszyscy. Przeszedłem przez Real World Haskell's chapter w interfejsie funkcji zagranicznej, i zrobiłem kilka następnych odczytów here. Eksperymentuję teraz z wiązanie