Size: a a a

2020 June 28

MK

Maxim Koltsov in Haskell
кана
вот я не люблю, в do блоках делаю let let let
а я делаю с отступом, особенно когда не однострочники
источник

MK

Maxim Koltsov in Haskell
леты по-уродски переносятся
источник

MK

Maxim Koltsov in Haskell
let foo = bar
     $ baz
     $ kek
источник

MK

Maxim Koltsov in Haskell
мне больше нравится писать

let
 foo = bar
   $ baz
   $ kek
источник

к

кана in Haskell
попахивает просто элмом
источник

AV

Alexander Vershilov in Haskell
Maxim Koltsov
мне больше нравится писать

let
 foo = bar
   $ baz
   $ kek
+
источник

MK

Maxim Koltsov in Haskell
причём тут элм
источник

к

кана in Haskell
ну там принято максимально растянутое форматирование
источник

AV

Alexander Vershilov in Haskell
тут зато выравнивание консистентное
источник

AV

Alexander Vershilov in Haskell
Если после foo ещё что-то будет
источник

к

кана in Haskell
foo =
   let
       a =
           1
       
       b =
           2
   in
       a + b
источник

к

кана in Haskell
вроде бы это реальное элмовое форматирование
источник

AV

Alexander Vershilov in Haskell
А я ещё люблю нагло комментарий написать:

let -- here we do bla-bla bla
 foo  = ..

foo -- some comment goes here
 <- boo bar baz
источник

MK

Maxim Koltsov in Haskell
ух
источник

MK

Maxim Koltsov in Haskell
не, я такое всё-таки на отдельных строчках пишу)
источник

AV

Alexander Vershilov in Haskell
А чего их тратить :)
источник

AV

Alexander Vershilov in Haskell
С летом хотя я так не делаю, но с <- частенько
источник

JS

Jerzy Syrowiecki in Haskell
Alexander Vershilov
@cblp_su а сбрось мне "убийца стикеров" на пустое, а то у меня нет прав себя редактировать 🙂, пожалуйста
done
источник

AV

Alexander Vershilov in Haskell
Спасибо
источник

AP

Artem Pelenitsyn in Haskell
A64m AL256m qn I0
читайте гист в котором отслеживается что уже принято, что (недо)имплементировано, что вмерджено
https://gist.github.com/klapaucius/8fc2fbb48606e6dd9a9a095898e3fac4

в данном случае

> а first-class модули когда?

никаких работ по этому направлению

> А скоупы неймспейсов?

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

> А dot-нотация для записей

принято, не похоже, что уже имплементируется, разве что где-то с фонариком под одеялом

> и отключение генерации методов-аксессоров?

принято, имплементируется еле-еле, конца не видно
А вы пулл-реквесты не принимаете (судя по тому, что это гист)? Может, стоило бы. Например, Qualified Do смёрджили уже, и я думаю, что он появится в 8.12 (во всяком случае, в статусе указано: https://gitlab.haskell.org/ghc/ghc/-/wikis/status/ghc-8.12.1)
источник