Anonymous
Нет редактирования, практически каждый может что-нибудь написать и там издать, никакого контроля качества нет.
Ну это не значит, что их вообще не стоит смотреть. High perfomance haskell programming мне была весьма полезна
Ю ли я? 🤔
А кто их такие некачественные покупает?
Vitaly
Те, кто не шарит
Vitaly
То есть много кто, собственно.
Ю ли я? 🤔
Там просто темы такие интересные заявлены, обидно, если всё трэш (
Anonymous
Те, кто не шарит
Ну вот я купил у них 3 книги. Из них 1 оказалась очень полезна. Имхо это лучше, чем если б я ни одной не купил.
Anonymous
Но 2 - это трешак, да (
Vitaly
Там просто темы такие интересные заявлены, обидно, если всё трэш (
Для того и заявлены, чтобы продавались получше. А внутри шлак.
Alexander
Спорные утверждения, на самом деле. Или, по крайней мере, неясные.
Alexander
О чем?
О том, что есть трешак. Может, просто не зашло.
Anonymous
О том, что есть трешак. Может, просто не зашло.
Не, эт правда. Из 3 книг - 2 мусор (
Anonymous
Вплоть до съезжающего форматирования
Alexander
Все-таки контент и оформление разные вещи.
Anonymous
Не говоря про содержание
Anonymous
Все-таки контент и оформление разные вещи.
Ну я просто привел что-то, что объективно показывает, что издательству насрать.
Anonymous
И что нельзя списать на то, что не зашло
Alexander
Но вообще, про Пакт я такое читал, да.
Anonymous
Но пр этом, я считаю, что если из 10 книг хоть одна хорошая - оно того стоит.
Anonymous
*при
Leonid 🦇
https://blog.hackage.haskell.org/posts/2018-03-20-deployment.html <- кто запостит на реддит, сорвёт кармы на сраче
Leonid 🦇
это буду я
Зигохистоморфный
Евгений
Чатик по расту где-то не тут
Фенька
Ребят, а какой редактор юзаете для Haskell? VSC мне отказывается подсказывать/форматировать/направлять_на_путь_истинный
кана
а мне не отказывается)
Фенька
а какие то плагины ты ставил?
Кабачок
Банальный Emacs для всего
A64m
(использую vsc с hie)
A64m
но подумываю, не перейти ли на саблайм
Фенька
Спасибо
Алексей
Тут в primitive страшные баги находят. Тесты пишут! https://github.com/haskell/primitive/pull/93/commits/bb0099f41a7fd9b800b8f3bfce5ff43f4430fab8
Алексей
Может они Да кто их знает
Влод
крч сейчас выбор из: intero и hie? и hie залочено на какую-то версию ghc?
Слава
Извиняюсь за оффтоп, я вам golang'а принёс.
A64m
крч сейчас выбор из: intero и hie? и hie залочено на какую-то версию ghc?
да, как и с интеро, с каким компилятором использовать - тем и собирать (8.0.2 или 8.2.2)
Anatolii
https://github.com/serokell/universum/blob/master/src/Universum/Container/Reexport.hs а тут только типы контейнеров экспортятся и парочку функций для них?
Anatolii
Не очень понимаю как этим польоваться
Anatolii
гаа
Anatolii
я понял
Quet
это... по поводу ide консенсус в итоге такой что даже сраное go to definition норм делать не умеет никто? (
Vladislav
+
Антон
hie вообще тоже течет (как любой хаскельный лэнгвиджсервис, тут гхц виноват)
На Haskell вроде можно писать так, чтобы память не текла
A64m
На Haskell вроде можно писать так, чтобы память не текла
может и можно, но я даже не уверен что течет то, что на хаскеле написано, это ж вроде ghci-ный линкер течет, коогда в него 2048 раз все перезагружается
Cheese
ghc-mod вроде умеет go to definition
A64m
т.е. сишный код
A64m
это... по поводу ide консенсус в итоге такой что даже сраное go to definition норм делать не умеет никто? (
умеет, но работает только после обработки напильником и валится от каждого дуновения
A64m
например hie
Quet
печаль блин (
A64m
да
Антон
Ну дык всё верно
Антон
да
Блин. И почему сразу не сделали нормальную разбику операций по тайпклассам? Даже пропоузал такой вроде ббыл
Quet
Это про Num и сотоварищи?
а кто-то пользуется этими Num и прочим?
Антон
не придумали, какая нормальная
По тайпклассу на операцию
A64m
это же поехать можно пока все инстансы объявишь
A64m
А ghc есть живой сикод?
есть, конечно, весь рантайм
Евгений
Звучит как таск на реир
A64m
а кто-то пользуется этими Num и прочим?
не понял вопроса. все бользуются, это же стандартная библиотека
Антон
Антон
это же поехать можно пока все инстансы объявишь
Ну, зато нету ситуации, когда несколько арифметических операция объявлено как error "unimplemented"
Антон
И в Rust, если что, так с самого начала сделано
A64m
не сказал бы что это error "unimplemented" практикуется. Еще когда Num наследником Eq был - может быть
Алексей
Да. Тайп-классы для чисел это издевательство какое-то. Num даже не кольцо! Я не уже не говорю про аддитивные группы
Alexander
ripgrep
чем лучше?
Антон
у меня вообще проблема с украшением импортов я когда вижу import Foo import qualified Bar import Baz МЕНЯ АЖ ТРИСЕТ
Почему? Могут же qualified добавить. Это ж практически стандарт де-факто в коде на Haskell
Антон
чем лучше?
Быстрее
Алексей
А RealFloat вообще глумление над логикой. decodeFloat :: a -> (Integer, Int) и isNaN в одном тайпклассе
Alexander
куда дальше то?
Евгений
чем лучше?
На расте
Alexander
т.е. медленнее?