@haskellru

Страница 133 из 1551
SimpleX
01.11.2016
08:56:44
Он не плохой, я этого не говорил

eugene
01.11.2016
08:57:16
Я в целом говорю, все равно же негативный посыл идет.

SimpleX
01.11.2016
08:57:17
Но такой язык мало применим

И это проблема

Google
SimpleX
01.11.2016
08:58:20
Ага

Но есть нюанс

Anatolii
01.11.2016
08:58:42
да конечно, я не могу прийти к начальству

и сказать

SimpleX
01.11.2016
08:58:50
Все ноют как раз о том, что хаскель в продакшене неприменим

Anatolii
01.11.2016
08:58:53
хаскел пзидат, но либ нету, давайте попишем сами

хотя

опять же

либ гора

SimpleX
01.11.2016
08:59:06
А это в основном вина кривых либ

Anatolii
01.11.2016
08:59:11
и они покрывают 90% юз кейсов

SimpleX
01.11.2016
08:59:12
Или их отсутствия

Google
Anatolii
01.11.2016
08:59:34
ну к базам покдлючения есть

конекторы к очередям есть

правда кач-во иногда

SimpleX
01.11.2016
08:59:55
Мне пришлось и snmp либу пилить, и msgpack, и msgpackrpc

eugene
01.11.2016
09:00:02
И это проблема
Проблема только для тех, кто решил его использовать и у него она возникла.

Anatolii
01.11.2016
09:00:11
ну ты какие-то экзотические вещи делаешь

большинство json гоняют туда сюдла

SimpleX
01.11.2016
09:00:31
Anatolii
01.11.2016
09:00:48
ну в наших реалиях - к сожалению да

протобаф даже находил

очень удивился

SimpleX
01.11.2016
09:01:13
У вас странное представление о реальных задачах

Смотрел уже

Anatolii
01.11.2016
09:02:40
да я понимаю прекрасно

просто если бы его в вбе затащили - то уже было бы больше людей

ну и либ бы больше написали бы

SimpleX
01.11.2016
09:04:10
просто если бы его в вбе затащили - то уже было бы больше людей
Кому нужен сложный и экзотический язык, если есть java/ruby/python, на край с++.

Timothy
01.11.2016
09:04:43
Google
SimpleX
01.11.2016
09:05:13
никто его тащить не будет, avoid success at all costs
Ну может компилятор бы кто оптимизировал

Anatolii
01.11.2016
09:05:28
а где то ж

Timothy
01.11.2016
09:05:36
Ну может компилятор бы кто оптимизировал
в новом ghc поправят время компиляции, уже плюс

Anatolii
01.11.2016
09:05:39
писали что SPJ вроде сказал что надо менять стратегию

SimpleX
01.11.2016
09:05:57
Timothy
01.11.2016
09:06:40
Я говорю про выходной азм
а, ну если intel все таки откроет свои нароботки по бекенду для ghc, то может тогда заживем

там хороший прирост производительности

SimpleX
01.11.2016
09:06:53
Надеюсь

Timothy
01.11.2016
09:06:54
если ты про это

SimpleX
01.11.2016
09:07:26
А качество кода в либах - вопрос времени и хороших доков

Timothy
01.11.2016
09:07:27
но я спрашивал на реддите еще до хаскел симпозиума, но новостей нет

SimpleX
01.11.2016
09:07:36
Благо, снойман и ко пишут статьи

Видели weight?

Или store

Timothy
01.11.2016
09:08:36
меня больше волнует prelude

SimpleX
01.11.2016
09:08:42
Еще бы кто написал быструю либу по упаковке/распаковке любых данных (для протоколов)

меня больше волнует prelude
Да, одна из проблем - в либах до сих пор используют string для строк и fail для любых ошибок

Ещё и со своей структурой сообщений

Google
SimpleX
01.11.2016
09:10:33
Тот же cereal

Timothy
01.11.2016
09:10:45
а backpack кто уже пробовал?

SimpleX
01.11.2016
09:11:00
Either String a - вообще классика, блин

Timothy
01.11.2016
09:12:13
бери и парси строку

>2016

SimpleX
01.11.2016
09:13:08
бери и парси строку
Очень удобно, ага

Особенно в производительном коде

Anatolii
01.11.2016
09:13:17
тайп сэйф

Admin
ERROR: S client not available

Anatolii
01.11.2016
09:13:19
все дела

ахах

SimpleX
01.11.2016
09:13:35
Кстати, всем ненавистные коды ошибок куда практичнее, чем ЭТО

Или кто-то собрался юзеру полученные строки ошибок отправлять?

Anatolii
01.11.2016
09:15:34
ну ты же можешь свой тип посатвить в Either

SimpleX
01.11.2016
09:20:16
ну ты же можешь свой тип посатвить в Either
Прочитай ещё раз выше: в либах

Что я там подставь могу?

Timothy
01.11.2016
09:20:38
ох, открыл свой pkcs10-hs, тоже согрешил и отдаю ошибки как строки

Anatolii
01.11.2016
09:20:39
про либы пропустил

тут ничего не сделаешь

Google
Anatolii
01.11.2016
09:20:47
форк только

SimpleX
01.11.2016
09:21:30
форк только
Так проблема то как раз в том, что этот идиотский способ приводится как теплый ламповый во всех мануалах!

Anatolii
01.11.2016
09:21:48
ну это беда конечно

SimpleX
01.11.2016
09:21:54
Разумеется, люди так и пишут

Anatolii
01.11.2016
09:22:02
а а вторы либ не хотят принмать PR?

SimpleX
01.11.2016
09:22:17
А на что менять то?

Anatolii
01.11.2016
09:22:24
поднять мажорную версию

ну или ADT

SimpleX
01.11.2016
09:22:53
Вон Крис в Cereal на это указал, а альтернативы не предложил

Anatolii
01.11.2016
09:23:36
ну в либе же есть какое-то граничное кол-во ошибок

на каждую свой конструктор

SimpleX
01.11.2016
09:23:49
ну или ADT
В расширяемую либу-то?

Timothy
01.11.2016
09:25:04
В расширяемую либу-то?
open data types, если я не ошибаюсь

SimpleX
01.11.2016
09:33:39
а backpack кто уже пробовал?
А вкратце можете рассказать что это?

eugene
01.11.2016
09:34:05
А вкратце можете рассказать что это?
Нормальная система модулей

Timothy
01.11.2016
09:34:27
модульность как в ocaml, теперь меньше проблем с ByteString, Text, Vector, String

уже вроде как в master нового ghc

Anatolii
01.11.2016
09:39:04
В расширяемую либу-то?
Я не очень понимаю, если в моей либе появился новая ошибка, пусть об этом все узнают

Ну и версию надо поднимать мажорную

Может я вопрос не понял?

Alexander
01.11.2016
09:43:07
о каком к черту качестве идёт разговор

вот возьмум яву

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