Size: a a a

2020 May 04

EG

Emmanuel Goldstein in rust_offtopic
Но основы норм
источник

e

egoarka in rust_offtopic
Emmanuel Goldstein
Часть примеров компилироваться не будет
хз у меня компилиось
источник

EG

Emmanuel Goldstein in rust_offtopic
egoarka
хз у меня компилиось
Значит, ты компилировал не все примеры
источник

e

egoarka in rust_offtopic
Emmanuel Goldstein
Значит, ты компилировал не все примеры
ну скинь пример, я года два назад компилил
все ок было
источник

G

Gymmasssorla in rust_offtopic
Emmanuel Goldstein
Потому что если ты пишешь
func = let x = ...
          y = ...
++ бесит
источник

EG

Emmanuel Goldstein in rust_offtopic
    import Control.Monad.Writer  
     
   logNumber :: Int -> Writer [String] Int  
   logNumber x = Writer (x, ["Got number: " ++ show x])  
     
   multWithLog :: Writer [String] Int  
   multWithLog = do  
       a <- logNumber 3  
       b <- logNumber 5  
       return (a*b)
источник

EG

Emmanuel Goldstein in rust_offtopic
Вот этот, например
источник

G

Gymmasssorla in rust_offtopic
код съезжает направо
источник

G

Gymmasssorla in rust_offtopic
что очень неудобно
источник

e

egoarka in rust_offtopic
Emmanuel Goldstein
    import Control.Monad.Writer  
     
   logNumber :: Int -> Writer [String] Int  
   logNumber x = Writer (x, ["Got number: " ++ show x])  
     
   multWithLog :: Writer [String] Int  
   multWithLog = do  
       a <- logNumber 3  
       b <- logNumber 5  
       return (a*b)
странно, но не помню чтобы тут траблы были
источник

EG

Emmanuel Goldstein in rust_offtopic
http://learnyouahaskell.com/for-a-few-monads-more#writer
Он на этой странице, под заголовком "using do notation with Writer"
источник

EG

Emmanuel Goldstein in rust_offtopic
С момента написания книги Writer переписали с обычных монад на монадтрансформеры
источник

EG

Emmanuel Goldstein in rust_offtopic
И пример больше не компилируется
источник

A

Anton 📦 ᯌ in rust_offtopic
хорошо сохраню
источник

G

Gymmasssorla in rust_offtopic
Emmanuel Goldstein
http://learnyouahaskell.com/for-a-few-monads-more#writer
Он на этой странице, под заголовком "using do notation with Writer"
мне если честно книга не очень понравилась. она рассказывает про базовые вещи в хаскелль, но очень мало про правильное построение архитектуры на ФП языке, про общепринятые подходы и т.д.
источник

A

Anton 📦 ᯌ in rust_offtopic
я просто прочитал о хасскел по человечески
источник

e

egoarka in rust_offtopic
Emmanuel Goldstein
С момента написания книги Writer переписали с обычных монад на монадтрансформеры
хм ну ладно
источник

EG

Emmanuel Goldstein in rust_offtopic
Anton 📦 ᯌ
я просто прочитал о хасскел по человечески
Он ваще не дописан
источник

A

Anton 📦 ᯌ in rust_offtopic
Emmanuel Goldstein
Он ваще не дописан
и когда я только хотел прочитать о тайп классах, книга закончилась :(
источник

S

Sooqa in rust_offtopic
SOS
источник