Size: a a a

2020 December 03

MK

Maxim Koltsov in Haskell
в окамл
источник

MK

Maxim Koltsov in Haskell
а ты что подумал
источник

AV

Alexander Vershilov in Haskell
В расте кажется тоже норм
источник

DB

Danil Berestov in Haskell
Alexander Vershilov
чтобы можно было написать
module Bar where 
module Foo {  ... }
с тей экосистемой, что уже есть звучит как плохая идея. Вообще так себе идея имппортить _всё_ из модуля.
источник

DB

Danil Berestov in Haskell
Alexander Vershilov
В расте кажется тоже норм
Да, там есть
источник

IK

Ilya Kos in Haskell
Danil Berestov
с тей экосистемой, что уже есть звучит как плохая идея. Вообще так себе идея имппортить _всё_ из модуля.
Скажи это джаве
источник

JS

Jerzy Syrowiecki in Haskell
GNU/Vsevolod
Ну я же так понимаю, для таких случаев и есть екстеншеньі, чтобьі не занести в стандарт лишнего?
мне нравится мысль @A64m_qb0 о том, что расширения существуют, чтобы менять язык, не вызывая сопротивления всяких мутных консерваторов
источник

AV

Alexander Vershilov in Haskell
Не вижу проблем для этого в экосистеме
источник

AV

Alexander Vershilov in Haskell
Просто такую штуку нужно в компиляторе поддерживать
источник

G

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

JS

Jerzy Syrowiecki in Haskell
Alexander Vershilov
чтобы можно было написать
module Bar where 
module Foo {  ... }
ерунда какая-то. зачем?
источник

DB

Danil Berestov in Haskell
Ilya Kos
Скажи это джаве
Не хочу. Я на скале пишу. И так делаю иногдаю Но чисто из-за имплиситов котовых, который хрен знает где лежат
источник

IK

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

JS

Jerzy Syrowiecki in Haskell
Alexander Vershilov
чтобы можно было написать
module Bar where 
module Foo {  ... }
какую проблему это решает, которую не решают существующие модули?
источник

DB

Danil Berestov in Haskell
Alexander Vershilov
Не вижу проблем для этого в экосистеме
Ну понаписали ужн достаточно модулей, не связанных с собой, которые глупо импортировать вместе
источник

G

GNU/Vsevolod in Haskell
Jerzy Syrowiecki
мне нравится мысль @A64m_qb0 о том, что расширения существуют, чтобы менять язык, не вызывая сопротивления всяких мутных консерваторов
Я думал, это больше для того, чтобы из коробки бьіло меньше синтаксиса -> бьістрее компиляция
источник

AV

Alexander Vershilov in Haskell
Jerzy Syrowiecki
какую проблему это решает, которую не решают существующие модули?
Аккуратное управление импортами и доступом к сущностям
источник

IK

Ilya Kos in Haskell
А потом приходят кованики и пишут Relude
источник

AV

Alexander Vershilov in Haskell
Сейчас того же уровня можно добиться делая модуль на тип
источник

AV

Alexander Vershilov in Haskell
Как предлагали всякие товарищи в твиттере
источник