
Anatolii
02.11.2016
12:14:29
для большого прода
кто-то там пробовал внутренние проекты делать простенькие
в итоге наебался и сказал что что-то большое запускать на нем не будет пока
а эрлангу сто лет уже

Google

Anatolii
02.11.2016
12:15:26
я думаю на нем можно писать
но наверное лучше понимать зачем тебе именно эрланг

Evgeny
02.11.2016
12:20:39
а на чём наебался?

Anatolii
02.11.2016
12:21:27
Я не следил за всей историей, просто там задали похожий вопрос и он ответил
Что куча детских болезней ещё
Именно у эликсира

Aldar
02.11.2016
12:22:16
человек наебался в том, что он думал феникс такой же зрелый как рельсы, где можно хуяк хуяк гем инсталл и в продакшн

Anatolii
02.11.2016
12:23:12
Я помню там жаловались что нету библиотеки норм для работы со временем
Хотя вроде уже сделали

Aldar
02.11.2016
12:23:51
из эликсира можно эрланговские функции вызывать

Anatolii
02.11.2016
12:25:45
Хех, уже наверное mature

Google

Aldar
02.11.2016
12:26:11
ну блин, мне кажется пока сам не попробуешь...
к тому же у всех ожидания разные и есть некоторый субъективизм

Anatolii
02.11.2016
12:26:39
А сколько уже эликсиру лет?

Aldar
02.11.2016
12:27:36
судя по википедии 4

[Anonymous]
02.11.2016
14:34:53
а тут есть нобади?
?

Vladimir
02.11.2016
14:45:02
() <- вот он
:D

Aldar
02.11.2016
14:46:06
IO ()

[Anonymous]
02.11.2016
14:46:32
я дошел в учебнике до иф
пока нравится
?

Paul
02.11.2016
14:52:27
?

Aldar
02.11.2016
14:53:55
Какой дойдешь до монадных трансформеров - скажи

Alexander
02.11.2016
15:11:29
что есть nobody?
() это unit, [] - пустой массив, Void - ничего и значение вообще не населён

[Anonymous]
02.11.2016
15:13:24
что есть nobody?
новичек, который пробует осилить хаскель, до уровня написания чего-то полезного для себя

Alexander
02.11.2016
15:13:44
ок

Paul
02.11.2016
15:23:31
А то подумал, речь о какой-то структуре.

Google

Alexander
02.11.2016
15:36:58
я тоже
тут даже комплексные есть
вроде и не учат ничего и шум создают

Konstantin
02.11.2016
16:00:45
зато стало живенько

Vladimir
02.11.2016
16:02:13
:D

Alexander
02.11.2016
16:17:54
теперь бы ещё уровень этих дискуссий поднять
и было бы замечательно

Anatolii
02.11.2016
16:19:03
вот кстати у меня хаскельный вопрос назрел, почему у всех так за рекорды запекает когда линзы есть?
я немного поигрался с ними
и выглядит очень даже ничего

Vladimir
02.11.2016
16:23:30
Ну рекорды-то проще

Vladimir
02.11.2016
16:24:37
И вообще какое-то это странное сравнение. Рекорды - это же просто способ описать тип.
Хотя я линзы только с wreq ждал, готовые, может, не знаю чего)
Юзал

Anatolii
02.11.2016
16:25:25
ну я часто вижу крик что у с ними не удобно работать
с рекдорадми
ну это и правда, обновтиь вложенное поле - не очень удобно

Vladimir
02.11.2016
16:25:53
Ну линзы на то и нужны, но это же писать еще надо

Anatolii
02.11.2016
16:26:12
с линзами все красиво получается

Google

SimpleX
02.11.2016
16:38:15
Хмм, а я так с линзами и не ознакомился

Anatolii
02.11.2016
16:38:27
там генерится код

SimpleX
02.11.2016
16:38:37
Быстрый хоть?

Anatolii
02.11.2016
16:38:40
у SPJ хорошее вступительное видео
вот этого я не знаю

Admin
ERROR: S client not available

Anatolii
02.11.2016
16:39:05
это нам @qnikst может подскажет

Alexander
02.11.2016
16:39:47
а что?

SimpleX
02.11.2016
16:40:01
Еще core читать не умею, про rewrite rules только слышал
Насколько полезные знания?

Anatolii
02.11.2016
16:40:58
@SimpleX91 спрашивает про сгенерированный линзами код, как он на перфоманс повлияет?

Alexander
02.11.2016
16:42:36
смотреть надо
как обычно заинлайнится - все круто
вообще линзы в этом отношении не много оверхеда вносят как я помню
я их не пользую почти, к сожалению

SimpleX
02.11.2016
16:43:50

Alexander
02.11.2016
16:43:57
не умею нормально

eugene
02.11.2016
16:52:11
https://adobe.wd5.myworkdayjobs.com/en-US/external_experienced/job/Seattle/Functional-Programming-Generalist_46723-1

Vladimir
02.11.2016
21:43:56
Ребят, а вот как решить проблему с юникодом? Вот я, скажем, достаю страничку черен simpleHTTP, а там может быть, например, буква " é "
И фсе, в файл не запишешь, в консоль не выплюнешь

Google

Vladimir
02.11.2016
21:45:24
Хотя вообще э
это не очень по хаскелю вопрос0

Evgenij
02.11.2016
21:49:05
Юзай decodeLazyByteString CP1251 из Data.Encoding
Как пример

Vladislav
02.11.2016
21:50:18
зачем декодить юникод как CP1251?

Evgenij
02.11.2016
21:51:22
Если тебе страница в CP1251 и надо её в юникод

Vladimir
02.11.2016
21:54:03
Да мне в принципе не надо никакие кодировки преобразовывать, мне просто не очень понятно, почему у меня эксепшны вываливаюстя вида <stdout>: commitBuffer: invalid argument (invalid character)
ну я погуглил, походу, проблема больше в моем энвайронменте
буду ковыряться

Evgenij
02.11.2016
21:55:44

Vladimir
02.11.2016
21:57:13
Ну я парсить пытался страничку и мне некоторые результаты так или иначе придется писать в консоль или в файл

Evgenij
02.11.2016
21:57:55
Ну чтобы обрабатывать - нужно сперва кодировку знать - тк сам наверное крякозубры видел
Как кириллицу будешь обрабатывать или японский?

Vladimir
02.11.2016
22:03:44
"тк сам наверное крякозубры видел" - в том-то и дело, что не видел. При натыкании на первый не-ASCII символ все вызрывается. Ладно бы он крякозябру показывал, мне-то не жалко)

Evgenij
02.11.2016
22:04:07
— | This is function to convert from bytestring CP1251 to String
getCP1251Page :: Response ByteString -> String
getCP1251Page response = decodeLazyByteString CP1251 $ response ^. responseBody