Size: a a a

PureScript — русскоговорящее сообщество

2018 October 02

AK

Anton Kotenko in PureScript — русскоговорящее сообщество
снова врываюсь с глупым вопросом, а как сделать/вывести String.joinWith "\n" [ ..]? Нашёл на SO странный совет: https://stackoverflow.com/questions/27209380/how-is-the-newline-tab-characters-represented-in-purescript

showEntry entry = entry.lastName \n\ 
                 entry.firstName \n\
                 entry.phone
источник

ЗП

Зигохистоморфный Препроморфизм in PureScript — русскоговорящее сообщество
что вывести?
источник

AK

Anton Kotenko in PureScript — русскоговорящее сообщество
Если выводить в консоль результат String.joinWith "\n" [...], то он так и выведется с "\n" внутри, без переносов строки
источник

AK

Anton Kotenko in PureScript — русскоговорящее сообщество
в терминал, поправочка, там Phil пишет что есть разница и это Show так отрабатывает
источник
2018 October 05

VY

Vasiliy Yorkin in PureScript — русскоговорящее сообщество
а в пурсе есть loeb/moeb? на пурсуите ничего, мб они по-другому тут называются?
источник

ЗП

Зигохистоморфный Препроморфизм in PureScript — русскоговорящее сообщество
Vasiliy Yorkin
а в пурсе есть loeb/moeb? на пурсуите ничего, мб они по-другому тут называются?
есть fix
источник

VY

Vasiliy Yorkin in PureScript — русскоговорящее сообщество
а можно loeb выразить через fix?
источник

VY

Vasiliy Yorkin in PureScript — русскоговорящее сообщество
moeb id = fix? или я дичь написал, я пока не оч осознал этот моеб
источник

ЗП

Зигохистоморфный Препроморфизм in PureScript — русскоговорящее сообщество
в строгих языках эти лоеб моеб будут не очень эффективны
источник

ЗП

Зигохистоморфный Препроморфизм in PureScript — русскоговорящее сообщество
loeb :: forall f a. Functor f => f (f a -> a) -> f a
loeb x = map (\a -> a (loeb x)) x
источник

VY

Vasiliy Yorkin in PureScript — русскоговорящее сообщество
ок, ну да)
источник

ЗП

Зигохистоморфный Препроморфизм in PureScript — русскоговорящее сообщество
ща напишу через фыкс
источник

ЗП

Зигохистоморфный Препроморфизм in PureScript — русскоговорящее сообщество
попробуй
loeb :: forall f a. Functor f => f (f a -> a) -> f a
loeb = fix (\y -> y >>= \x -> map (\y -> y x))
источник

VY

Vasiliy Yorkin in PureScript — русскоговорящее сообщество
это фикс из лейзи, да?
источник

ЗП

Зигохистоморфный Препроморфизм in PureScript — русскоговорящее сообщество
fix из import Control.Lazy (fix)
источник

VY

Vasiliy Yorkin in PureScript — русскоговорящее сообщество
ага, спасибо
источник

ЗП

Зигохистоморфный Препроморфизм in PureScript — русскоговорящее сообщество
думаю это как раз и решит проблему лени
источник

VY

Vasiliy Yorkin in PureScript — русскоговорящее сообщество
офигенно, пробую играться с этим щас
источник

ЗП

Зигохистоморфный Препроморфизм in PureScript — русскоговорящее сообщество
но еще раз) магия лоебов моебов хороша в ленивых языках
источник

AG

Alex Gryzlov in PureScript — русскоговорящее сообщество
Löb
источник