«Монад-трансформаторлармен» белгіленетін сұрақтар

Monad трансформаторлары монадаларды біріктіруге арналған абстракция. Бұл нақты есептелген есептеу орталарын жасау арқылы әр түрлі есептеу әсерлерін жасауға мүмкіндік береді.
5
жауаптар

Қолданбалар жасайды, монадалар жоқ

Өтінім берушілер жазады, монадалар жоқ. Жоғарыда айтылған сөз нені білдіреді? Ал басқаларға қарағанда қашан артық?
12 ауызды орнатыңыз . '16 сағат 16:35
3
жауаптар

mtl, трансформаторлар, monads-fd, monadLib және таңдау парадоксы

Монтажды трансформаторлар үшін бірнеше пакеттер бар: mtl: трансформаторлық кітапхана Monads трансформаторлары: арнайы функторлар және монади трансформаторлары monad-fd: функционалды тәуелділіктерді пайдалану арқылы монат кластары - tf: сыныптар ...
05 мамырда сағат 10: 00-де қойылған
2
жауаптар

Хаскелл: лифтке қарсы көтерілу

Қандай жағдайларда лифтілерді қолдануға болады? ErrorT String IO пайдаланған кезде көтеру функциясы ErrorT-де IO әрекеттерін көтеру үшін жұмыс істейді, сондықтан liftIO артық емес көрінеді.
13-қазанда '10 сағат 9:21
4
жауаптар

Тиісті монатикалық трансформаторы жоқ моноданың (IO қоспағанда) бар ма?

Осы уақытқа дейін, мен әр монады (ол деректер түрінде ұсынылуы мүмкін), менің тапты тиісті монат трансформатор немесе болуы мүмкін. Мүмкін болмайтын осындай монад бар ма? Немесе барлық монахтардың тиісті ...
01: 00-ден 20: 00-ге дейін орнатылады
6
жауаптар

Монастырьді тоқтату

Монадалар ғажайып, сумасшедшие заттар жасай алады. Олар мәндердің суперпозициясы бар айнымалы мәндерді жасай алады. Олар болашақтағы деректерді оны есептеуден бұрын қол жеткізуге мүмкіндік береді. Сізге жазуға мүмкіндік береді ...
20-сәуірде белгіленген '12 сағат 0:20
6
жауаптар

Кез-келген адам Monad Transformer-ді жабайы түрде кездестірді ме?

Менің бизнес саласындағы қаржы институты үшін ақпараттық технологиялар бөлімі - көбінесе оның прогрессін жазу үшін жаһандық конфигурациясы бар бағдарламалық жасақтама компоненті үшін, қате өңдеу / қысқа тұйықталу есептеудің қандай да бір түрі болуы керек. Міне, бұл ...
03 мамырда сағат 20: 37-де орнатылды
2
жауаптар

Monad трансформаторларымен көтеруден аулақ болыңыз.

Менің IO арқылы МТ стек (немесе тіпті МТ) арқылы өте жақсы жұмыс істейтін мәселе бар. Әрқайсысы жақсы, тек қана әрбір әрекет алдында лифті пайдалану өте қорқынышты! Мен шын мәнінде ештеңе жасай алмайтынына күмәнданамын ...
29 қаңтар '12 сағат 19:32
1
жауап

Monad Трансформаторы және функциялардың параметерлері

Мен Хаскеллге жаңа, бірақ Monad Transformers-ді қалай қолдануға болатынын түсінемін. Дегенмен, функционалдық қоңырауларға арналған параметрлерін беруден бұрын талап етілген артықшылығын басып шығару қиынға соғады. Transformer Explanation wiki трансляциясына негізделген ...
19-шы қазан. '12 сағат 9:13
1
жауап

Неліктен Хаскеллде трансформаторлар жоқ?

Әрбір монад трансформатор нұсқасымен келеді, ал мен білетінімнен, трансформатор идеясы монадыстың жалпы кеңеюі. Басқа трансформаторлар салынғаннан кейін, IOT жаңа түр IOT ma = IOT (runIOT :: m (IO a)) сияқты болады.
24 oct орнатыңыз . '12 сағат 22:52
2
жауаптар

Haskell-ге барыңыз: Монадинді жалғастырудың бұл көрінбейтін ақылсыздығын кім түсіндіре алады?

Осы ағыннан (Control.Monad.Cont fun, 2005) Tomasz Zielonka функциясы (Thomas Yeager анық және әдемі түрде түсіндірілген) ұсынды. Томасц callCC корпусының дәлелін (функцияны) алады және оны кейінгі пайдалану үшін қайтарады ...
04 наурызда сағат 15: 44-те белгіленді
2
жауаптар

Монографиялық монахтардың трансформаторлары қандай?

Математик студент ретінде, мен ең алдымен, Хаскелледегі монахтар туралы біліп алған кезімде олар шынымен мен білетін мағынада монадалар екенін тексердім. Содан кейін мен монади трансформаторлары туралы білдім, олар санат теориясы бойынша зерттелмеген сияқты ...
28 шілдеде, сағат 11: 00-де белгіленген
1
жауап

Scala-да парсердің көмегімен қосымша күйді қосу

Мен сізге беремін; драйвер Мен Scalaz 7-дегі мемлекеттік монат трансформаторын парсердің көмегімен қосымша күйге келтіру үшін қолдануға тырысамын, және менде tma -> tmb нұсқаларын көп жазбастан, пайдалы нәрсе істейді ...
19 қыркүйекке белгіленген 5: 37-те
2
жауаптар

RWS Monad дегеніміз не және ол қолданылған кезде

Мен RWS Monad және оның MonadTransformer-мен кездестім. Нақты құжаттама жоқ, мен оның не екенін және қай жерде қолданылатындығын сұрадым. RWS - Оқырман, Жазушы, Мемлекет дегеннің қысқартуы деп ойладым.
20 қыркүйекке белгіленген '13 сағат 8:45
1
жауап

ListT монат трансформаторы неліктен қате болып саналады - монадтың қандай заңдары бұзылады?

Мен айтқанымдай, ListT - monad заңдарын қанағаттандырмайтын, буги монад трансформаторының классикалық үлгісі. Мұны қарапайым мысалмен көрсету мүмкін бе? Өңдеу: ListT [] арқылы менің идеям сәл қате, мен скайп аламын ...
27 қыркүйекке белгіленген 12: 12-те
1
жауап

MaybeT ішіне Мүмкін мәнді қалай қосуға болады

Мүмкін, менің foo :: Мүмкін Int, және, мысалы, бар :: Int -> MaybeT (Writer String) Int арқылы байланыстырғым келеді, бұны істеудің идоматтық жолы қандай болады? Мен өзімнің liftMaybe функциясын анықтай аламын, содан кейін ...
31 желтоқсан 0: 25-те