@haskellru

Страница 763 из 1551
A64m
23.01.2018
10:01:19
RebindableSyntax

в дешугарингах заменяет квалифицированные имена на обычные, т.е. будет работать то что импортировано

Oleg
23.01.2018
10:04:15
врят ли тут можно говорить "зато", в хаскеле завязанность на классы опциональная, можно отключить
ну тогда одни минусы, но ведётся активно обсуждение, чтобы всё наладить

A64m
23.01.2018
10:06:22
я так понимаю, это просто скорее аналог не ду-нотации а монад копрешеншонс со всеми похожими особенностями вроде встроенного синтаксиса для гардов

Google
A64m
23.01.2018
10:24:33
ВМЕСТЕ С ПАПОЙ РЫДАЛА ВСЯ МАРШРУТКА https://twitter.com/channingwalton/status/955536662544764929

Index
23.01.2018
10:49:03


A64m
23.01.2018
10:52:48
правду на хаскельреддите не любят

Leonid
23.01.2018
11:13:29
Остин рубит правду матку

@qnikst пишет по делу, но дело уже никому не интересно

Pig
23.01.2018
11:18:04
Откуда вообще пошли две партии и срачи?

Alexander
23.01.2018
11:23:07
плюсики не ставят - значит не по делу

A64m
23.01.2018
11:23:08
кабал развивался еле-еле, потому фп-комплит решила продвигать тулинг, который они начинали для своей нынче мертвой онлайн-иде костылить. сами они говорят что пытались повлиять на разработку кабала, но не смогли, но каких-то подтверждений этого мне найти не удалось. у стека появилось много пользователей и развивать его стало не интересно, а тем временем в кабале выкатили новые фичи. разработчки стека не хотят поддерживать новые фичи потому что 1) они им не нужны 2) они делают стек ненужным в ближней перспективе

также в дискуссиях у представителей двух партий выработалась личная неприязнь друг к другу

Imants
23.01.2018
11:25:30
ghc и cabal авторы дружат?

A64m
23.01.2018
11:26:06
смотря какие авторы

Imants
23.01.2018
11:26:49
Нынешние писатели

A64m
23.01.2018
11:26:51
те, кто ghc за зарплату пишут, т.е. работники веллтайпт дружат, СПЖ, похоже, уже нет

Google
Imants
23.01.2018
11:27:24
Ghc пишут well typed?

A64m
23.01.2018
11:28:20
пишут неинтересные части, на которых диссеры не сделаешь

kana
23.01.2018
11:28:26
я думал microsoft research в основном

Николай
23.01.2018
11:28:35
Я правильно понял, что стек сейчас стал как бы новым кабалом, то бишь набрал много юзеров и почти перестал развиваться? А Кабал тем временем спохватился и активно рванул вперёд?

A64m
23.01.2018
11:29:24
я думал microsoft research в основном
когда-то в основном три человека получающих зарплату в майкрософт рисерч, но сенйчас от них 1 человек остался

Leonid
23.01.2018
11:30:50
/me поставил плюсиков

A64m
23.01.2018
11:31:06
Я правильно понял, что стек сейчас стал как бы новым кабалом, то бишь набрал много юзеров и почти перестал развиваться? А Кабал тем временем спохватился и активно рванул вперёд?
в той части что сначала стек был прогрессивным, а потом стал консервативным захватив большую часть пользователей, да. По поводу рванул - нет, они просто доделывают то что начинали еще до появления стека делать, так что влияние всей этой истории на их работу и ее скорость сомнительно

Николай
23.01.2018
11:34:16
Ясно. То бишь, в долгосрочной перспективе имеет смысл пользоваться стаком и его тулчейном, и к кабалу не соваться?

Leonid
23.01.2018
11:35:12
Cabal ты всё-равно используешь, и даже cabal-install

Imants
23.01.2018
11:35:33
Имеет смысл попробовать одно. Не понравится, попробовать другое. И выбрать

A64m
23.01.2018
11:37:11
Ясно. То бишь, в долгосрочной перспективе имеет смысл пользоваться стаком и его тулчейном, и к кабалу не соваться?
в долгосрочной перспективе кабал будет лучше стека, сейчас он поддерживает фичи которых в стеке нет, модули например, но недоделанный

Николай
23.01.2018
11:39:05
Cabal ты всё-равно используешь, и даже cabal-install
Да, я понимаю, что стак переиспользует какую-то часть кабала, но от этого, правда, ясности не прибавляется. Запутано все пипец (

в долгосрочной перспективе кабал будет лучше стека, сейчас он поддерживает фичи которых в стеке нет, модули например, но недоделанный
Интересно. Надеюсь, они-таки найдут консунсус с разрабами стака и сделают одну тулу, и перестанут морочить головы простым юзерам )

A64m
23.01.2018
11:39:58
вореоятность этого равна нулю

Николай
23.01.2018
11:40:25
Так все запущено?!

Leonid
23.01.2018
11:40:38
у меня опять ghc-8.0.2 сегфолтится :(

Index
23.01.2018
11:40:39
> Запутано все пипец Я проясню. Стэк — ересь, а кабал — сырой.

Leonid
23.01.2018
11:40:55
сырой как земля матушка

Index
23.01.2018
11:41:10
Стэк можно только выкинуть, а кабал можно допилить (потому что его уже выкинули и сделали new-*)

Google
Leonid
23.01.2018
11:41:41
А давайте допиливать кабал!

A64m
23.01.2018
11:42:54
Так все запущено?!
да просто не заинтересован никто из тех кому надо договариваться в том чтоб договориться

Imants
23.01.2018
11:45:21
А почему столько желающих добавить фич в ghc, и мало желающих написать новый *hc ?

в Утрехте же наваяли?

A64m
23.01.2018
11:46:32
А почему столько желающих добавить фич в ghc, и мало желающих написать новый *hc ?
ну не то чтобы мало таких желающих, их же несколько начинали писать, другое дело что работы слишком много

Leonid
23.01.2018
11:46:42
ресёрч в ЯП уже не тот. все сбежали на второй виток ИИ

A64m
23.01.2018
11:47:05
причем работы неинтересной для рисерчера

Николай
23.01.2018
11:47:22
А давайте допиливать кабал!
Чую сложно и мало кто умеет )

Leonid
23.01.2018
11:47:54
там сложного мало. если не трогать солвер, конечно

Alexander
23.01.2018
11:48:21
давайте

Leonid
23.01.2018
11:48:24
в остальном обычное "системное программирование" с файлами и запуском программ с нужными флагами

Alexander
23.01.2018
11:48:32
я вообще хочу stack-to-project сделать

Leonid
23.01.2018
11:48:59
я вообще хочу stack-to-project сделать
это подпалит стулья конечно, но никто не выкажет

устраиваем кабал хакатон в Гатчине?

Yuriy
23.01.2018
11:49:32
Alexander
23.01.2018
11:49:54
если у тебя есть stack.yaml ,то сгенерировать по нему project.cabal

ну и склонировать репы в vendor и т.п.

и cabal.project.freeze

Yuriy
23.01.2018
11:50:29
разве в кабалфайлах уже можно несколько пакетов описывать?

Alexander
23.01.2018
11:50:38
уже больше года как?

Google
Yuriy
23.01.2018
11:50:49
Alexander
23.01.2018
11:51:00
почему?

стек так делает

или что не вижу того нету?

окей будет в .stack/vendor/sha клонировать

ты ж знаешь как в cabal.project сделано?

там можно прописать: vendor-packages: vendor/**/*.cabal

Yuriy
23.01.2018
11:51:55
vendor — это же чужой код, который ты коммитишь в свой репо?

Admin
ERROR: S client not available

Alexander
23.01.2018
11:52:10
не обязательно коммитить

в стеке ты ж ничего не коммитишь

просто оттуда будут притащены либы

очень удобно, особенно для локальных тестов и патчей

Yuriy
23.01.2018
11:52:50
тогда это не vendor, а просто зависимости

Alexander
23.01.2018
11:53:20
все называют vendor и я называю, в литературные споры я вдаваться не готов

Yuriy
23.01.2018
11:53:56
по-моему, вендорингом все называют что-то другое

тем более, нет нужды называть вендорингом зависимости, если их можно называть зависимостями

Alexander
23.01.2018
11:56:52
ну я много раз видел в vendor submodules

принципиально то, что там submodules в гите или в другой метадате - не важно

но пусть будет как ты говоришь

Google
Leonid
23.01.2018
12:01:08
third-party

Alexander
23.01.2018
12:01:33
да какая разница, для эстетов я готов конфиг/template file где все настроют

Leonid
23.01.2018
12:02:14
смотри, не сделаешь как я хочу - придётся тебя форкнуть!

Alexander
23.01.2018
12:03:16
а меня тогда 2 будет?

но вообще я сейчас LF ботаю, у меня не особо много времени на эту радость

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

Leonid
23.01.2018
12:17:06
LF?

kana
23.01.2018
12:17:30
Logical Foundations

Leonid
23.01.2018
12:18:48
это для умных

Alexander
23.01.2018
12:41:50
для меня норм

Leonid
23.01.2018
12:42:39
Ну так да

kana
23.01.2018
12:44:25
в первых четырех главах есть только одна сложная задача (которая помечена как сложная), так-то книга все хорошо объясняет и некоторые задачи решаются механически

Alexander
23.01.2018
12:45:31
с другой стороны иногда было сложновато и я слишком много вопросов задавал

в некоторых местах

с backward reasoning особенно

A64m
23.01.2018
12:46:37
> As long as there is social friction in the community there will always be technical friction. The only way you will get rid of technical friction is to first get rid of social friction. Trying to fix social problems with technical solutions like this one is the wrong away around. все никак не могу понять как предлагается решать социальные проблемы. > The only way we will get back to a tight and cohesive infrastructure is if the Hackage and Stackage maintainers act like adults and resolve their personal differences. видимо у всех "взрослых людей" общие интересы?

Pineapple
23.01.2018
12:47:06
Битьём бамбуковой палкой?

A64m
23.01.2018
12:48:42
тяпками

Pineapple
23.01.2018
12:49:27
Нет. Нельзя тяпками, мы же за гуманизм и человеколюбие

A64m
23.01.2018
12:49:42
Пол Пот не хотел никого убивать, он просто хотел вести себя как взрослый и решить социальные проблемы

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