
Anatolii
08.07.2016
16:29:12
Мозг еще не засорен
Я пока не понял что в хаскеле может помешать писать обычный софт под бизнес задачи

Denis
08.07.2016
16:29:59

Alexander
08.07.2016
16:30:08
Да ничего не мешает

Google

Anatolii
08.07.2016
16:30:17
Ты часто пишешь на работе музыкальный плеер?
Но я попробую

Denis
08.07.2016
16:30:36

Anatolii
08.07.2016
16:30:59
Я начал читать реал ворлд хаскель
Посмотрим что получится

Denis
08.07.2016
16:31:37
Типа новички в программировании первым делом берутся писать убийцу винампа.

Vladimir
08.07.2016
16:32:57
Фубар же уже есть)

Anatolii
08.07.2016
16:33:50
Понятно, я не застал

Denis
08.07.2016
16:34:25
Знаешь, я реально этих убийц видел не меньше десятка. Но убили винамп не они, а смена технологий. Он просто морально устарел

Anatolii
08.07.2016
16:34:48
3 года все работаю, сразу в кровавый Джава энтерпрайз попал

Denis
08.07.2016
16:35:41
Круто же

Alexander
08.07.2016
16:37:58
Тырпрайзам нужны 100500 кодеров, желательно не дорого
А хацкелисты в общем штучный товар

Google

Alexander
08.07.2016
16:38:27
Риски оценивать менеджеры не умеют

Vladimir
08.07.2016
16:38:34
Так, как установить HsOpenSSL на вреде?

Alexander
08.07.2016
16:38:39
Так что блокиров много

Denis
08.07.2016
16:38:46

Evgenij
08.07.2016
16:38:49

Alexander
08.07.2016
16:39:28
Но для них нужно время и программисты

Denis
08.07.2016
16:39:43
CodeMonkeys всюду нужны. Без них большие проекты буксуют

Evgenij
08.07.2016
16:39:47

Vladimir
08.07.2016
16:40:18
На винде)

Evgenij
08.07.2016
16:40:19
Наверное как проблема - яйца и курицы

Vladimir
08.07.2016
16:40:33
Ладнно, не отвечайте, я все равно спросил, чтобы тему сменить)

Alexander
08.07.2016
16:40:34
И в отличии от го, который мало отличается от питонов и прочих пхп, при очевидных плюсах по сравнению с ними, в хацкеле отличия больше
Поставить criptonite или как там винсентову либу зовут

Evgenij
08.07.2016
16:42:16

Alexander
08.07.2016
16:43:16
Т.е. чтобы запустить свой проект на haskell нужно или иметь в команде хотя бы пару upper intermediate или обращаться за консультациями
Ну если это не сайд проект, где можно экспериментировать

Evgenij
08.07.2016
16:44:12
Ну или иметь коре группу на хаске выработать стандарты единые итп

Denis
08.07.2016
16:44:24

Alexander
08.07.2016
16:45:03
Ну почему не показывать, просто не основной, ну такое местячковое R&D
Т.к. R&D себе не все могут позволить

Google

Denis
08.07.2016
16:46:12
Был один такой рндешник в сбере лет 10 назад. В последний момент в цб транзакцию остановили. Иначе и он, и вся группа с денежками утекли бы за границу

Alexander
08.07.2016
16:47:06
Это неправильное рнд

Evgenij
08.07.2016
16:47:24
Я пофилософствую - например го в начале для дешевого старта а когда проект перешагнёт какуюту черту сложности на dsl в хаске- хотя почемубы сразу на хаске не делать ?

Denis
08.07.2016
16:48:02
Зато оно может очень хороший доход приносить. Если никому не показывать :)
Чаще всего время на прототипирование и на саму разработку определяет и состав команды и выбираемые инструменты
То самое "хуя, хуяк, и в продакшн!"


Quet
08.07.2016
17:02:40
еще люди которые пилят хаскель такое впечатление что вообще оторваны от разработки бизнес софта и не знают что там надо =р
строки до сих пор не в стандартной библиотеке?
стектрейсы которые кое-как пришли только в 8.0 (сколько лет с начала разработки языка?)
нормальные рекорды которые не пришли даже в 8.0 (хотя прогресс есть, да)
и вот таких вещей до жопы просто
зато куча расширений про магию с типами которые используются только авторами, которые по ним защищают свой PhD

Evgenij
08.07.2016
17:04:26
Ну так глубоко копать я нехочу - просто стоимость го разраба мне кажется будет дешевлее хаска разраба
Например стоимость го разраба это уровня примерно питона а хаск если честно не представляю - если только исходить из их количества и затребованности?
Да ладно про стоимость вот бы почитатьбы про какието паттены проектирования на хаске
Как логично разделить на части апп

Quet
08.07.2016
17:06:19
дешевле конечно. го вообще армейский такой язык, все заточено под средних программистов и промышленную разработку

Alexander
08.07.2016
17:06:39
Ну давайте поговорим про профессионалов не оторванных от реальности
Какие строки должны быть в стандартной библиотеке (и что это такое) и почему?

Quet
08.07.2016
17:08:15
такие которые дает пакет text

Alexander
08.07.2016
17:08:46
Там еще 2 вопроса, без ответа на них не продолжить ;)

Quet
08.07.2016
17:09:03
почему они должны быть в стандартной библиотеке и что такое стандартная библиотека?
base, почему они должны быть там -- потому что это штука которая нужна в любом проекте

Denis
08.07.2016
17:10:11
Они там должны быть, потому что хаск позиционирует себя на язык очень высокого уровня (как и все фя)

Google

Alexander
08.07.2016
17:10:41
Окей, 1. К каким последствиям для пакета vector это приведет?
Нужен ли ленивый текст или строгий?

Denis
08.07.2016
17:11:22

Alexander
08.07.2016
17:11:23
Насколько больше в памяти занимает "foo"::Text, чем "foo"::String
Это мой вопрос

Quet
08.07.2016
17:13:03
я кстати не уверен что прям больше
но даже если больше - это не дает право на существование String )

Alexander
08.07.2016
17:13:10
Можно, но к чему это приведет, какие варианты решения
Точно больше т.к. констрантные строки превращаются в CString
Дальше, ты знаешь что там с перформансом IO с текстом

Quet
08.07.2016
17:14:07
сколько занимают константные строки вообще пофиг

Admin
ERROR: S client not available

Quet
08.07.2016
17:14:15
сколько их там в программе?

Alexander
08.07.2016
17:14:32
Большинство для того для чего ты используешь String?
Так что там с вектором?

Quet
08.07.2016
17:14:50
а что с вектором? я не оч понял что с ним не то
да, массивы в отдельном пакете а не в base это тоже фейл (

Alexander
08.07.2016
17:15:10
Угу
Все это тащить в bundled пакеьы
И с их обновлением будет куча проблем

Quet
08.07.2016
17:15:33
что "все это"? строки и массивы?

Google

Quet
08.07.2016
17:15:52
go и java как-то справляются
не говорю уж про всякую динамику ruby/python/etc

Evgenij
08.07.2016
17:16:10
Насколько я знаю [Char] сто и есть String

Alexander
08.07.2016
17:16:27
Text vector которые отдельные пакеты
Которые можно использовать версии не привязанные к релизу ghf
Ghc
Конечно фейл в том что про string желательно знать что он не подходит под 3/4 задач

Anatolii
08.07.2016
17:17:18

Alexander
08.07.2016
17:17:38
Но самое близкое нерешение это classy-prelude

Quet
08.07.2016
17:18:01
ну да, но когда за столько лет не придумали ничего лучше как тащить еще один пакет..

Alexander
08.07.2016
17:18:03
Вообще собираешь свою prelude и используешь, все равно к этому сведется

Quet
08.07.2016
17:18:19
отличный промышленный язык в котором нужно собирать свою Prelude

Alexander
08.07.2016
17:18:20
А так найти лучшее решение не найдешь

Quet
08.07.2016
17:18:54
ну да ладно, это еще как-то решается
а с остальным чего? стектрейсы кое-как сделали за 20 лет
рекорды не сделали

Alexander
08.07.2016
17:19:09
А вот что с рекордами надо?

Quet
08.07.2016
17:19:11
при этом всем у языка реально крутой рантайм и зеленые потоки

Alexander
08.07.2016
17:19:20
Трейсы это да
Там в dwarf еще куча работы

Quet
08.07.2016
17:19:44
рекорды кое-как завезли в 8.0 и то не целиком

Evgenij
08.07.2016
17:20:31

Alexander
08.07.2016
17:20:45
Что понимается под рекордами и что за требования к тому, что они есть?
Видимо TNDR
А что еще?