Aliester
а неимущим ее можно спиратить где-то?
timothy
могу в личку скинуть, если тут нельзя пиратить)
Aliester
был бы рад
R.
с http://haskellbook.com/
Несколько вопросов)
Эта книга самодостаточна? Или посли неё можно читать другое?
А чем не подходят мною указанные книги (это не сказано как "в укор", просто интересно мнение)?
timothy
Евгений
R.
R.
melvin
Евгений
он для нубов?
Ну по мере сил старается быть для начинающих
Egor
он для нубов?
я чаще стал замечать, что haskell_learn для haskell'а, а этот для флуда)))
Евгений
Там более жёсткие правила: запрет на переусложнённые темы, оффтоп
melvin
Anonymous
Евгений
Почему глупые? Нормальные
melvin
timothy
так то по CT есть отдельная книга без смс, примеры на хачкеле: https://github.com/hmemcpy/milewski-ctfp-pdf/releases/download/v0.4.1/category-theory-for-programmers.pdf
Vasiliy
и самый кайф – видеолекции к ней https://www.youtube.com/watch?v=O2lZkr-aAqk&list=PLGtm7trCCklGuwdTT6Ep7PPBnXTYFHBCX&index=2
там прям плейлист с сабами на русском (но лучше без них смотреть :))
R.
timothy
эти абстракции позволяют использовать хаскель и понимать как юзать либы, когда видишь монадки, семигруппы и тд, сама теория очень простая, я на русском начинал отсюда http://anton-k.github.io/ru-haskell-book/book/15.html
Anonymous
почему вы пишите category theory, а не теория категорий?
в чём смысл заменять русский на английский даже когда это не имеет смысла?
Anonymous
неа
доня.
это-то тут при чём?
доня.
фигню крч какую-то написал
Egor
ну ок, я просто хотел так доложить мысль, меня никто не понял, или я плохо выразился
Vasiliy
Aliester
насколько нужна дискретная математика и понимание работы процессора для изучения C?
Vasiliy
всякие там моноиды и травёрсаблы можно рассматривать так же, как декораторы и фабрики из gof - просто устоявшийся набор слов
Vasiliy
Aliester
ну я о том же
Aliester
чтобы учить хаскель КТ и линейной алгебры например знать не нужно
Aliester
но такие знания расширяют горизонт
Anonymous
без понимания работы памяти и процессора эффективную программу на сишке написать едва ли реально
Anonymous
Андрей
ребят, поясните про newtype
Андрей
как я понял, единственное отличие от data - ленивость
Андрей
собственно вопрос - зачем она?
Андрей
в интернетах было пару примеров, когда это вызывало ошибку в момент работы программы, при этом автор статьи оговаривался, что с data этого бы не случилось
Андрей
кажется хаскель пытается решить все проблемы до компиляции, разве нет?
Egor
@azzaazaa https://www.ohaskell.guide/newtype.html вроде понятно написано
Андрей
про хаскель по-русски ) ок, щас почитаю
Андрей
@egoarka спасибо
Андрей
@egoarka кажется там только часть инфы
Anonymous
newtype типы строгие
Андрей
под ленивостью я понимаю например вот такой случай https://stackoverflow.com/questions/13566673/laziness-strictness-between-data-and-newtype
Андрей
первый случай грохается из-за undefined
Anonymous
вот второе объяснение там хорошее
Anonymous
с data (data A = B c) у нас есть ⊥ у B c и у c, а с newtype только один ⊥
Anonymous
имеет смысл учитывая как newtype оптимизируется
Andrei
A64m
собственно вопрос - зачем она?
ньютайп объявляет тип с точно таким же рантаймовым представлением значений, как и у того, который он оборачивает. Поэтому 1) нет рантаймового оверхеда 2) можно выводить для обертки классы, инстансы которых есть для оборачиваемого типа, кастить между оберткой и оборачиваемым типом бесплатно
Зигохистоморфный
Ну да, представление разное, а место в ячейке памяти одно и тоже
A64m
почему представление-то разное?
Vitaly
Поддержка пиратства как отличительная черта русскоязычного чатика. Просто кошмар.
Vitaly
Неимущим на компьютер почему-то хватило, а на книжку никак.
Taras 🦀
Ы) если бы не пираты - любой писатель бы был миллиардером?
сорри оффтопик - рассмешили прост
Denis
Alexander
далеко не всегда тут поддерживают пиратство
Alexander
и помощь в домашках
Alexander
совсем распустились!!!11
Alexander
/me meanwhile добрался до f(by)
Vitaly
Пост в 19:55
Alexander
я в поезде был без розетки
Alexander
и с выключенным интернетом
Vitaly
Да понятно
Alexander
а.. потереть?
Vitaly
Ты уже в space?
Alexander
да
Alexander
тут нету правил, в этом фишка
Alexander
типа коммон сенс и все такое
Alexander
потер, санкций ни к кому не применял
Vitaly
Заметно! Очень коммон
Alexander
иначе начнут философию разводить
Vitaly
Ок, спасибо
Alexander
когда перестает быть коммон - укоммониваем