
Alexander
22.01.2018
11:44:22
https://github.com/haskell/ecosystem-proposals/pull/4
обсуждалки!

A64m
22.01.2018
11:47:17
про этот сборник пропозалов никто кроме Марлоу не знает, страшно даже представить что туда накидала бы общественность, если бы узнала о нем

Alexander
22.01.2018
11:48:17
я как понимаю это будет везде, reddit листы и прочее объявлено

Google

A64m
22.01.2018
11:49:51
> To be honest, I'm rather sceptical about this proposal being effective at achieving the stated goals.

Alexander
22.01.2018
11:50:43
угадай hvr по камменту?
вообще один из основных goal-лов не дать снойманитам форкнуть hackage и базу
к чему они успешно идут
где будет .hpack вместо .cabal, rio вместо base и т.п.

A64m
22.01.2018
11:51:58
надо было сначала самому восстановить хвр-овский комментарий на эту тему, а потом уже посмотреть правильно ли (ошибиться просто невозможно, на самом деле)
пока гхц не форкнут - можно не беспокоиться, а гхц они не потянут

Leonid
22.01.2018
12:04:45
Но ведь ревизии полезны :(

A64m
22.01.2018
12:05:45
довольно странный пропозал, ненужная и сомнительная с технической точки зрения вещь, являющаяся, по сути, только призывом все обсудить чтоб была МИР ДРУЖБА, естественно это приведет к тому, что ненависть между лагерями только усилится и раскол на две экосистемы наступит раньше
это стандартная реакция на такие инициативы, достаточно вспомнить как дважды постили призыв СПЖ "давайте жить дружно" и как оба раза снойманиты и кабалисты грызли друг другу глотки в комментариях

Leonid
22.01.2018
12:08:27
ну ХВР справедливо опасается что снойманиты окончательно превратят хакадж в стейджинг для говнопакетов

Denis
22.01.2018
12:08:53
почему в стейджинг?
в продакшен

Google

Leonid
22.01.2018
12:09:16
продакшен это стакадж же. там только всё самое зе бест
а на хакадж можно срать как в npm

Index
22.01.2018
12:09:45
Stackage должен быть просто сайтом на котором один cabal.project.freeze файл распространяется
Ладно, не один, у них же там LTS и Nightly

Leonid
22.01.2018
12:10:13

Denis
22.01.2018
12:10:14
не один, а много

Alexander
22.01.2018
12:10:18
@lonokhov я так понимаю это не банит revisions

Leonid
22.01.2018
12:10:31

Alexander
22.01.2018
12:10:55
для меня это все выглядит как сделать так что вообще форкнуться можно...
скорее так, если форкнутся, то будет центральный реестр пакетов

A64m
22.01.2018
12:11:10

Alexander
22.01.2018
12:11:31
чтобы не было aeson from hackage и другой aeson from stackage

Leonid
22.01.2018
12:12:04
Ну надеюсь хоть срач удачный будет

Kirill
22.01.2018
12:12:54
А для хаскеля нету же аналога http://erlang.org/doc/apps/tools/xref_chapter.html ?
А то трейсов так и не подвезли, валится исключение в threadWait, а в глубине какого куска оно может вызываться совершенно непонятно

A64m
22.01.2018
12:14:30

Leonid
22.01.2018
12:14:58
F5 можно жать тут https://www.reddit.com/r/haskell/comments/7s58id/slurp_a_single_liberal_unified_registry_of/

Alexander
22.01.2018
12:15:01
ну сейчас как я понял снойманиты явно держат тренд на сильный форк
и как я понял пропосал делает подстилку, чтобы падать было менее больно
причем форк на уровне отвязывания от hackage/cabal технологий

Google

Leonid
22.01.2018
12:15:49

Kirill
22.01.2018
12:16:03
сильный форк это как?

Leonid
22.01.2018
12:16:18
у них даже от Cabal-the-library будет тонка кишка отвязаться
там человеко-годы труда

Alexander
22.01.2018
12:17:05
да ладно, кривокосое решение, которое развалится при отходе от safe-path просто пишется
go-way

Leonid
22.01.2018
12:17:22
ну это да

Denis
22.01.2018
12:17:42
go away решение
чего там за драма такая?
слурп?

Alexander
22.01.2018
12:18:23
slurm
futurame

Alexander
22.01.2018
12:18:40
все такое

A64m
22.01.2018
12:18:56

Alexander
22.01.2018
12:19:23
тем, что использование регистра очень дешевое
ну как я понимаю, тут попытка выйти на win-win
учитывая, что насколько я понимаю они не против
кстати draft пропозала отличался
там была идея что slurp пакеты хостить будет, а hackage и stack будут за ними ходить к нему (ну или кешировать)
т.е. для меня пропозал не очень нужный, но если есть то лучше с ним чем без

Google

Alexander
22.01.2018
12:28:08
чтобы если будут сплиты, но в яву бы не превратилось

Kirill
22.01.2018
12:31:18
@qnikst не встречал ничего для постройки кросс-референсов по хаскельным сырцам?

Alexander
22.01.2018
12:31:42
не очень понимаю

Kirill
22.01.2018
12:31:55
гугл выдаёт гугловский хаскель-индексер какой-то, никто не трогал?

Alexander
22.01.2018
12:31:57
haddock разве не умеет?
или тебе для поиска?

Kirill
22.01.2018
12:32:12
мне надо найти кто вызывает функцию
причём судя по всему для каких-то не наших либ
вариант, конечно, всё скачать и грепать :)
хаддок ссылки "вперёд" делает. как я понимаю

Admin
ERROR: S client not available

Kirill
22.01.2018
12:34:20
а мне "назад" надо

Alexander
22.01.2018
12:34:39
а
было что-то из вимоиндексеров

A64m
22.01.2018
12:36:52
тем временем https://github.com/ghc/ghc/commit/4a13c5b1f4beb53cbf1f3529acdf3ba37528e694
ну, хоть одна новая фича в 8.6 все-таки будет, недоглядели

Leonid
22.01.2018
12:42:09
В 8.4 не успело?

Yuriy
22.01.2018
12:42:55
джвадцать лет жду

A64m
22.01.2018
12:43:11
вообще нет, но там новые правила приема фич какие-то, может и примут (сильно сомневаюсь)

Alexander
22.01.2018
12:45:45
вроде feature freeze сегодня был 8.4

A64m
22.01.2018
12:46:35
как я понял в новой схеме строгого фриза вообще не предусмотрено. Так-то он в ноябре был.

Google

Alexander
22.01.2018
12:46:40
точнее альфу выставили
не, должен быть

A64m
22.01.2018
12:46:47
уже вторую
фриз перед первой

Alexander
22.01.2018
12:46:58
да, да


A64m
22.01.2018
12:53:45
> If we fork 4 months before release, does that mean that nothing makes it into the release branch except bug fixes? If we have better CI do we really need 4 months to stablise?
This is something we need to discuss and fix. There are various options. A common one is to have beta releases for a while before the first RC. Different projects have different policies, but during beta releases new features are often still allowed in if they donтАЩt destabilise too much. (Usually these are only features that were previously already planned for that release, but didnтАЩt quite make it in time for the branching.) However, under no circumstances will a release be delayed only to wait for a new feature.
Then, during RCs, it is strictly only bug fixing.
In other words, a rewritten type checker really ought to be in *before* the release branch is cut. However, a new language extension that has no impact when it is not enabled, could well land during beta. We need to determine the exact rules.


Alexander
22.01.2018
12:54:29
> often still allowed in if they donтАЩt
donтАЩЩЩЩ!
хорошо получилось

A64m
22.01.2018
12:56:18
причем я так и не видел, к чему они пришли по поводу строгости фриза. Учитывая, что про занесение фичи после фриза спрашивал СПЖ, я бы предположил, что на фриз будут плевать, но выборочно
а так-то через 3-4 месяца уже фриз для 8.6
еще забавная деталь, по плану альфа должна быть одна, все что дальше - беты, ну не говоря уж про то, что в конце января это уже и не беты должны быть а RC1/2
но нет, альфу-2 выкатили
6.4 release planned for Feb
- Branch in Nov
6.6 release ought to then be in Aug
- Branch in May
Pre-release schedule
- On cutting the branch, alpha release
- Then, a beta every two weeks until 4 weeks before the targeted release date
- RC1 four weeks before the targeted release date
- RC2 two weeks before the targeted release date

Pineapple
22.01.2018
13:11:33
И третью выкатят

A64m
22.01.2018
13:12:57
ну ее пообещали уже
кого они хотят обмануть? хорошо если к концу лета 8.4 зарелизят

Leonid
22.01.2018
13:15:14
уже час на реддите SLURP, а срача всё нет

Alexander
22.01.2018
13:15:23
вообще
может haskell умер, а нам не рассказали?

Leonid
22.01.2018
13:15:38
во сколько они там в калифорнии на работу приходят?

A64m
22.01.2018
13:15:59
нету в заголовке волшебных слов стек и кабал