Size: a a a

2020 December 03

JS

Jerzy Syrowiecki in Haskell
Alexander Vershilov
Аккуратное управление импортами и доступом к сущностям
чтобы одни модули управляли видимостью других модулей?
источник

DB

Danil Berestov in Haskell
Ilya Kos
А потом приходят кованики и пишут Relude
Кстати, как оно? Стоит пользоваццо?
источник

G

GNU/Vsevolod in Haskell
Ilya Kos
Есть wrapper
Его же и юзаю, а там можно указать версию?
источник

IK

Ilya Kos in Haskell
Danil Berestov
Кстати, как оно? Стоит пользоваццо?
Мне кажется норм
источник

IK

Ilya Kos in Haskell
GNU/Vsevolod
Его же и юзаю, а там можно указать версию?
Не знаю, он должен сам определять
источник

IK

Ilya Kos in Haskell
Danil Berestov
Кстати, как оно? Стоит пользоваццо?
Там довольно много мелких приятностей
источник

JS

Jerzy Syrowiecki in Haskell
GNU/Vsevolod
Я думал, это больше для того, чтобы из коробки бьіло меньше синтаксиса -> бьістрее компиляция
ты же не будешь держать две системы типов — одну с линтипами, другую без. точнее, не 2, а 2^n. есть одна система типов, включающая вообще все фичи, но они фильтруются.

так что новые фичи усложняют компиляцию и кода, их не использующего
источник

IK

Ilya Kos in Haskell
Ilya Kos
Там довольно много мелких приятностей
Но с одного на другое перелезать болезненно
источник

G

GNU/Vsevolod in Haskell
Ilya Kos
Не знаю, он должен сам определять
Вот не смог
источник

DB

Danil Berestov in Haskell
Ilya Kos
Но с одного на другое перелезать болезненно
чому?
источник

JS

Jerzy Syrowiecki in Haskell
Alexander Vershilov
Сейчас того же уровня можно добиться делая модуль на тип
вот это лучше починить автоматической генерацией нэймспэйсов на тип. вот в Расте сразу правильно сделали
источник

IK

Ilya Kos in Haskell
Потому что там много всего, у чего нет аналогов в Prelude и библиотеках
источник

DB

Danil Berestov in Haskell
Ilya Kos
Потому что там много всего, у чего нет аналогов в Prelude и библиотеках
Так а в чём сложность? Я думал будет больно, если нет чего-то, что в стандартной есть и часто используется. Типа <>, >>= или const
источник

IK

Ilya Kos in Haskell
Danil Berestov
Так а в чём сложность? Я думал будет больно, если нет чего-то, что в стандартной есть и часто используется. Типа <>, >>= или const
Я скорее про сложность перелезать с Relude на Prelude
источник

IK

Ilya Kos in Haskell
А в обратную сторону должно быть норм
источник

DB

Danil Berestov in Haskell
а, понимаю
источник

G

GNU/Vsevolod in Haskell
Jerzy Syrowiecki
вот это лучше починить автоматической генерацией нэймспэйсов на тип. вот в Расте сразу правильно сделали
А потом появляется crate::foo::bar::baz::...::SomeTrait;
источник

AA

A64m AL256m qn<co... in Haskell
GNU/Vsevolod
К, не стандарт, а текущий стейбл ghc
большая часть экстеншонов считается "стейбл гхц", кроме тех, про которые отдельно пишут что они экспериментальные, что делают крайне редко
источник

G

GNU/Vsevolod in Haskell
GNU/Vsevolod
А в кабал файле можно поменять версию per-project, чтобьі haskell-language-server такое не писал?
Кто-то сталкивался с таким в haskell-language-server-wrapper?
источник

G

GNU/Vsevolod in Haskell
Jerzy Syrowiecki
ты же не будешь держать две системы типов — одну с линтипами, другую без. точнее, не 2, а 2^n. есть одна система типов, включающая вообще все фичи, но они фильтруются.

так что новые фичи усложняют компиляцию и кода, их не использующего
Тогда зачем вообще возможность их включать/отключать?
источник