@haskellru

Страница 670 из 1551
Hot
12.12.2017
08:06:06
Мммм, org-mode ещё, кстати.

Leonid
12.12.2017
08:06:14
вот в nix ghcWithHoogle чаще сломан чем нет

Hot
12.12.2017
08:06:29
Но тулзами и доками хз, ибо я не так давно емаксом пользуюсь.

Чуть дольше, чем всерьёз пытаюсь хаскель учить.

Google
Leonid
12.12.2017
08:06:53
а haddoc в .hi не хранится случаем?

Alexander
12.12.2017
08:10:00
нет

Aleksey
12.12.2017
08:11:44
хз, у меня единственное отличие от hindent default — длина строки в 120 символов
А у нас свой стайлгайд. А где-то вобще пишут do { foo ; bar ; baz }

Того и гляди, кто-то предложит отказаться от do нотации и всегда её рассахаривать

Andrei
12.12.2017
08:15:34
А у нас свой стайлгайд. А где-то вобще пишут do { foo ; bar ; baz }
Лично моё единственное требование к стилю кода — это обязательная проверка его роботом (там, где это возможно). Единственное пожелание — минимальное количество отличий от широко принятого стиля. UPD: кривая формулировка

Aleksey
12.12.2017
08:17:43
Нет робота

Был бы - пользовали бы

Andrei
12.12.2017
08:18:03
меняйте стиль

Aleksey
12.12.2017
08:18:46
Опять радикализм

Нету проверялки стиля ни для какого стиля, поэтому приходится делать style review вместе с code review

Andrei
12.12.2017
08:19:48
не ну это же вам писать комменты в пулл-реквесте «отступы поправь», не мне

Alexander
12.12.2017
08:19:58
у меня единственное требование, это чтобы в диффе было 100% относящегося к исправлению и 0 к стилю

Google
Alexander
12.12.2017
08:20:35
а потом как сишники, которые astyle 2 раза прогонаяют

чтобы сделать себе удобно, а потом назад, как робот просит

Aleksey
12.12.2017
08:21:13
не ну это же вам писать комменты в пулл-реквесте «отступы поправь», не мне
У нас упоротый стиль с фиксированным размером оступа и именно отступ проверяется автоматически. И длина строки

Alexander
12.12.2017
08:22:34
а учитывая что роботы обычно тупые, это приводит к стилевому идеализму

Евгений
12.12.2017
08:22:45
В своём коде я буду делать <*, потом загляну в чужой проект, а там leftApp везде и вообще "у нас так пишут". И так вкусовщины с отсупами хватает, так тут ещё и появится вкусовщина операторовая
Мне кажется, что имеет смысл усложнить хаддок и запилить в него возможность указывать "имя оператора" в типичном camel case'е. Потом запилить это в комплитер можно + искать просто, но язык захламлять не будет

Andrei
12.12.2017
08:23:08
меня устроит

Aleksey
12.12.2017
08:27:01
Вот показывать "имя" - хорошая идея, да

[ "bind" :: m a -> (a -> m b) -> m b ] ... >>= ...

(это у меня такой гипотетический popup в редакторе)

Oleg
12.12.2017
08:36:33
Товарищи, а есть какая-то либа с функторами\монадами\комонадами генерализованными приблизительно до уровня gmap:: ArrowChoice a => a b c -> a (f b) (f c) ?

Oleg
12.12.2017
08:41:42
только такое в линзах видел http://hackage.haskell.org/package/lens-4.15.4/docs/Control-Lens-Indexed.html#v:distrib
да, там ещё и ProfunctorFunctor есть, но только это класс для профункторов, а не функторов

мне бы для * -> *

A64m
12.12.2017
08:47:12
был https://github.com/ekmett/hask но он сгнил

Евгений
12.12.2017
08:52:51
Хм, а кто-нибудь пробовал юзать haskell-ide-engine?

A64m
12.12.2017
08:53:05
я

Leonid
12.12.2017
08:53:37
с логотипом?

A64m
12.12.2017
08:54:56
без. с логотипом он неюзабельный

Denis
12.12.2017
08:54:57
и я

что за логотип?

Google
A64m
12.12.2017
08:55:28
давайте не будем о логотипе

Denis
12.12.2017
08:57:40
так я и не знаю о чем вы

Yuriy
12.12.2017
08:58:04
это как-то связано со Снойманом?

A64m
12.12.2017
08:58:38
надеюсь, что нет

Евгений
12.12.2017
09:02:11
Надо бы подписаться на haskell cafe

A64m
12.12.2017
09:02:38
не надо

Евгений
12.12.2017
09:03:12
А как иначе быть в курсе обсуждаемых ITT срачей? Надоедает гуглить

A64m
12.12.2017
09:03:31
они все на реддите

это еще более бесполезная и дегенеративная помойка чем кафе даже

в смысле, не срачи все, они много где бывают, но с реддита не выйти на них невозможно просто

Евгений
12.12.2017
09:06:05
У реддита интерфейс не сильно ушёл от форумов и веб-интерфейсов для рассылок, как им пользуются вообще?

A64m
12.12.2017
09:09:00
да там не нужно ничем особо пользоваться, я читаю любые 10 комментариев и от 8 у меня бомбит, как во Вьетнаме. Операция Лайнбейкер 2

kana
12.12.2017
09:20:34
А то сейчас каша какая-то, fmap текстом, ap оператором

"аппликативная композиция"?
А разве не аппликативное применение?

Andrei
12.12.2017
09:27:02
Pineapple
12.12.2017
09:27:30
А почему никто не выступает за алиасы для + * / ?

kana
12.12.2017
09:27:30
Ну да, но не просто "применение" же

Ну я выступал бы

Мне структура тайпклассов и названий функций в пурсе очень нравится, это вылизанный порядок

Google
Даниил
12.12.2017
09:28:46
+

A64m
12.12.2017
09:30:04
как в пурскрипте делают взаимную рекурсию, чтоб стек не вышибала? Я уже полгода не могу работающий 'факториал' написать

Даниил
12.12.2017
09:30:40
хаскеллистам лишь бы факториал написать

A64m
12.12.2017
09:31:40
да

Denis
12.12.2017
09:32:15
через mutumorphism :D

тем более в пурсе он есть https://github.com/slamdata/purescript-matryoshka/blob/80ee55860f2d5a9851ea57b9cd20c53b2d3955eb/src/Matryoshka/Fold.purs#L307

A64m
12.12.2017
09:34:17
сейчас вспомнил, что для F# есть стандартный энкодинг всех операторов в слова (по той же причине, по какой в пурскрипте заставляют их словами именовать)

Denis
12.12.2017
09:35:29
а я так и не понял чего в пурсе так именуют

Admin
ERROR: S client not available

A64m
12.12.2017
09:40:17
чтоб в генерированном коде слова были

Alexander
12.12.2017
10:15:16
идея с аннотациями или хаддоком кстати норм

Евгений
12.12.2017
10:18:20
Ну её надо продавить, а это непросто :)

Alexander
12.12.2017
10:49:53
там выше, чтобы прописывать человеческое имя для операторов

Google
Alexander
12.12.2017
11:56:27
это канал об аниме? где про тепловизоры почитать?

технические (посмотреть, где как воздух ходит) а не для охоты

Leonid
12.12.2017
11:59:19
Такое даже фотоаппаратом делают

Правда применение ограничено

Aleksey
12.12.2017
11:59:50
"Где воздух ходит", это те, что на ЭОП обычно. Для охоты часто хватает либо ближнего ИК с подсветкой, либо усиления яркости

Тепловизоры с ЭОП - дорогие. Особенно те, что могут достоверно градиент температуры показывать

Alexander
12.12.2017
12:01:10
ну мне большая точность не нужна

чота сквозняки сплошные, а почему понять совсем уже не получается

Aleksey
12.12.2017
12:01:42
У китайцев есть. Либо можно взять у кого-то взаймы/в аренду.

Alexander
12.12.2017
12:01:47
вроде все что можно исправили

Aleksey
12.12.2017
12:02:41
https://www.aliexpress.com/item/Precision-Thermal-Imaging-Camera-Infrared-Thermometer-Imager-20-300-Degree-HT-02-2-4-Inch-High/32826410667.html

Даже у китайцев дорогие. Но всё равно не 200Круб, как некитайские

Поэтому советую найти, у кого можно взять погонять

Alexander
12.12.2017
12:03:31
да вот как-то неукого

хотя может я спрашивал плохо

Aleksey
12.12.2017
12:04:16
Стоительные фирмы, авито, моддеры компов (внезапно) - особенно те, которые водянку ставят

Alexander
12.12.2017
12:08:21
угу

Leonid
12.12.2017
12:08:35
@qnikst спроси на фпрог спб

Alexander
12.12.2017
12:08:49
вообще да, тут судя по ценам 20-40к, но это тот же китай только с наценкой

а что там?

Leonid
12.12.2017
12:09:11
Народ есть, тебя любят

В сауну собираются. Вдруг тепловизор есть у кого

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