@haskellru

Страница 260 из 1551
Dmitry
08.05.2017
07:51:24
хоть бенчмарк запилите, насколько read уступает вот этому вот, что тут написали

в любом случае, то, что вы хотите выглядит скорее так: L.take 3 $ L.unfoldr (readInt . C8.dropWhile isSpace) "10 20 30 40" чем та портянка с явной рекурсией

Alexander
08.05.2017
08:15:04
кстати на хаккерранке не раз натыкался на проблему с инлайнером

всегда забываю пример, но если правильно помню то с fmap read. words можно наткнуться что его заинлайнит и каждый раз будут заново парсить цифры

Google
Alexander
08.05.2017
08:16:39
в итоге решение тупит и тормозит где не должно

а если фмапом это не поднимать сразу то все ок

Dmitry
08.05.2017
08:17:48
в общем, еще есть какие-то искусственные ограничения, которые вынуждают писать какой-то изврат вместо нормального кода

сразу этого не видно

Alexander
08.05.2017
08:22:51
причем там разница fmap foo bar vs bar >>= return . foo

fmap вообще подлый

хорошо щас <$!> есть

у Кирилла подобная штука в реальном коде была, там в thunk уходил deepseq и в итоге вычислялось все не в том треде

пока курс на степике ещё не забыли, а какой там принцип попадения решений в Solutions, которые открываются по сдаче задачи?

Anton
08.05.2017
12:04:49
пока курс на степике ещё не забыли, а какой там принцип попадения решений в Solutions, которые открываются по сдаче задачи?
Каждый студент может опубликовать любое своё решение после того как решит задачу.

Alexander
08.05.2017
12:05:00
да, нашел уже

Даня
08.05.2017
12:55:29
у кого какие в итоге результаты по курсу?

среди тех, кто проходил его

Google
Никита
08.05.2017
13:49:07
Ребят! Чем fmap отличается от map?

Aldar
08.05.2017
13:49:32
Ребят! Чем fmap отличается от map?
map для списка, fmap для функтора

для списка это одно и тоже

у кого какие в итоге результаты по курсу?
времени не было, ниасилил , позже пройду

Никита
08.05.2017
13:54:36
Т.е. map сейчас бесполезен?

Alexander
08.05.2017
14:01:30
ну он фиксирует тип

например: map (+1) $ fromList [1..10] -- скомпилируется fmap (+1) $ fromList [1..10] -- нет

Prelude GHC.Exts> map (+1) $ fromList [1..10] [2,3,4,5,6,7,8,9,10,11] Prelude GHC.Exts> fmap (+1) $ fromList [1..10] <interactive>:3:1: error: • Non type-variable argument in the constraint: Num (Item (f b)) (Use FlexibleContexts to permit this) • When checking the inferred type it :: forall (f :: * -> *) b. (Num (Item (f b)), Num b, Functor f, Enum (Item (f b)), IsList (f b)) => f b

новые бананы!

Anatolii
08.05.2017
19:34:49
я всю неделю думал, когда уже бананы будут новые

спасибо:)

Alexander
08.05.2017
20:29:07
что-то мы плохо синхронизировались и обработка долго проходила

Anatolii
08.05.2017
20:31:19
Там и @voidlizard, завтра послушаю обязательно. Должен быть выпуск ?

Igorek
09.05.2017
06:39:22
у кого какие в итоге результаты по курсу?
Я чето забросил, на неделю в отпуск ездил, думал догоню, но каждая неделя требует полных дня 2 наверное. Никак не получилось нагнать

Alexander
09.05.2017
07:53:36
Nikita
10.05.2017
03:17:31
привет всем :)

я недавно поделился своим проектом с майнд мапом для изучения любого топика

https://www.reddit.com/r/InternetIsBeautiful/comments/6a861a/interactive_mind_map_for_learning_anything/

там есть майнд мап на haskell тоже https://my.mindnode.com/2t2hzaNKKxQ5L6zaAEgpguLbJYL24gX8hi8hgrFM#82.1,-160.0,2

может кому будет интересно :)

Google
Alexander
10.05.2017
04:47:05
там есть майнд мап на haskell тоже https://my.mindnode.com/2t2hzaNKKxQ5L6zaAEgpguLbJYL24gX8hi8hgrFM#82.1,-160.0,2
Доброго времени суток! Книги книгами, но курс лекций - это прекрасно, спасибо!

Nikita
13.05.2017
15:15:20
привет всем :)

мы добавили недавно поисковик

http://learn-anything.xyz/

может понравится кому то :)

извиняюсь за оф топик

но haskell там тоже есть

Oleg
13.05.2017
15:24:42
http://learn-anything.xyz/
мобильная версия ужасна

Nikita
13.05.2017
15:24:51
да к сожалению

сами майнд мапы тоже пока не очень хорошо на мобильной версии работают

Jessie
14.05.2017
22:11:28
хелпаните господа. на sublime text 3 везде ошибку выдавало несмотря на то что вроде и правильно программа была написана. я уже не знаю какое иде и как к нему хацкель присобачивать

Alexey
14.05.2017
22:17:02
хелпаните господа. на sublime text 3 везде ошибку выдавало несмотря на то что вроде и правильно программа была написана. я уже не знаю какое иде и как к нему хацкель присобачивать
Ставь Atom с плагином ide-haskell. Внимательно читаем requirements. Если у тебя stack (а как же иначе), то с каждым обновлением ресолвера нужно ставить эти штуки: stack install stylish-haskell; stack install ghc-mod; stack install hlint

Alexander
16.05.2017
07:37:33
зачем и когда нужно пользоваться asyncExceptionFromException?

Artem
16.05.2017
15:31:48
зачем и когда нужно пользоваться asyncExceptionFromException?
на SO есть вопрос, который в качестве ответа предлагал эту штуку http://stackoverflow.com/q/38032076

Alexander
16.05.2017
15:36:14
но там было достаточно fromException

я вроде разобрался, но апи в этой части в ghc какой-то дуракций и не до конца удобный

а за ссылку пасиб

Sergey
16.05.2017
16:55:03
Кто здесь не фанат мамкиного борща?

Alexandr
16.05.2017
17:39:15
Открыто голосование по 55 заявкам на доклады DevConf'17 - https://devconf.ru/ru/offers Помогите выбрать интересные темы для конференции сообществ разработчиков

Alexander
16.05.2017
18:14:12
Кто здесь не фанат мамкиного борща?
плз, не стоит так, хорошо?

Google
Nikita
16.05.2017
18:16:55
подозреваю, что правильно сформулированный вопрос звучит так кто здесь использует хаскел в продакшне?

? animufag ?
16.05.2017
18:21:29
не думаю что сейчас последует конструктивный диалог, особенно если это вступительная фраза в новом сообществе.

Nikita
16.05.2017
18:22:39
почему?

ну про борщ понятно, что никакого конструктива ожидать не стоит

или это как раз про борщ?

? animufag ?
16.05.2017
18:36:16
про то что человек с интересом выслушает истории про хаскелл в продакшене, вежливо поделится своим мнением о текущей ситуации вместо слепого троллинга

Donat
16.05.2017
18:36:41
емнип это уже не первая попытка толстотроллить от этого человека

Nikita
16.05.2017
18:40:10
ну я б лично не стал начинать общение в чате про любой язык с вопроса про борщ :)

Dmitry
16.05.2017
18:41:16
Про х-л в продакшене расскажу на devconf если доклад отберут, конечно

С 2009 года в продакшене

Nikita
16.05.2017
18:42:19
?

Alexander
16.05.2017
18:55:23
/me подтверждает что так и было

Max
16.05.2017
19:27:49
Тю. Придут неосиляторы и скажут, что в бизнесе сидят дебилы, раз выбрали не мейнстрим))

Arseniy
16.05.2017
19:28:53
Ну я использую. serokell.io

Nikita
16.05.2017
19:34:35
Андрей
16.05.2017
19:38:32
Я понял - это был метод злого и доброго полицейских - сначала первый заходит и с порога хамит, а потом за ним второй смягчает ситуацию и слово за слово выведывает все применения в продакшене ?

Nikita
16.05.2017
19:38:52
случайно получилось ))

Max
16.05.2017
19:39:10
у меня х-ь в продакшене года 3-4 наверное

Nikita
16.05.2017
19:41:46
я думал у тебя сплошной erlang и elixir для чего используется хаскел?

Max
16.05.2017
19:44:20
сконвертить dsl в lua

Google
Max
16.05.2017
19:44:49
у меня и го есть, и питон

и сишечька

Max
16.05.2017
19:45:14
Зоопаркъ

Так и надо.

Max
16.05.2017
19:45:39
кажной задаче свой инструмент

вообще не прикалывает стремиться писать всё на одной технологии

Nikita
16.05.2017
19:46:20
согласен

Страница 260 из 1551