Size: a a a

2020 August 10

Ct

Casual tears in rust_offtopic
(((Mike Lubinets)))
Затем чтобы апи его фреймворка меньше стреляло по ногам, например.
Для этого инженеры для инженеров придумали best practices. Теория типов тут немного сбоку, ее все еще необязательно знать, чтобы этими best practices пользоваться.
источник

DF

Dollar Føølish in rust_offtopic
А потом визитор на 400 строк
источник

BD

Berkus Decker in rust_offtopic
Doge Shibu
Лол, если он считает, что в теории типов тип - это множество, то это точно значит, что он ничего в ней не понимает.

В том числе ради чего она вообще появилась изначально
он как обычно открыл первую главу Бартоша и такой “ок, множества, стрелки, я понял, говно, обосраться, дошколята"
источник

DF

Dollar Føølish in rust_offtopic
Кек
источник

DF

Dollar Føølish in rust_offtopic
Ну на самом деле это всё довольно несложные области
источник

DF

Dollar Føølish in rust_offtopic
Просто они развиты и требуют длительного изучения
источник

DF

Dollar Føølish in rust_offtopic
Но каких то фантастических вещей там нет
источник

p

polunin.ai in rust_offtopic
вот как раз смотрю
источник

BD

Berkus Decker in rust_offtopic
Dollar Føølish
Но каких то фантастических вещей там нет
до 4 или пятой главы нет, а дальше конечно опять начинается “как всем досконально известно, ..."
источник

DF

Dollar Føølish in rust_offtopic
Очевидно, что
источник

SP

Stanislav Popov in rust_offtopic
так еще раз:

У математиков чтото не складывалось с теорией множеств, и пацаны придумали некуд "теорию типов". это работало строго как разрешение противоречий в терках математиков относительно теории множеств в вопросах "считать ли пустое множество членом пустого множества"

потом почему то ктото приплел туда лямбда исчисление и теорию категорий(теория категорий кстати слеплена из абстрактной алгебры которую я понял лучше все кукаретики в интернете говорят "ну оно похоже но просто теоркат звучит солиднее и хомячки ведутся лучше")

далее просто интуитивной понятной вещи типа map придается какой то сокральный смысл и на основе похожести того что он делает на "морфизм" все эти раковые теории приплетаются как обязательные, на чем строится все программирование.

но программирование строится не на этом.

 Объект науки - те явления, которые она изучает. Предмет - то, что интересует данную науку в конкретном объекте. 

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

p

polunin.ai in rust_offtopic
источник

N

Neefany in rust_offtopic
нет, я это я
источник

BD

Berkus Decker in rust_offtopic
Stanislav Popov
так еще раз:

У математиков чтото не складывалось с теорией множеств, и пацаны придумали некуд "теорию типов". это работало строго как разрешение противоречий в терках математиков относительно теории множеств в вопросах "считать ли пустое множество членом пустого множества"

потом почему то ктото приплел туда лямбда исчисление и теорию категорий(теория категорий кстати слеплена из абстрактной алгебры которую я понял лучше все кукаретики в интернете говорят "ну оно похоже но просто теоркат звучит солиднее и хомячки ведутся лучше")

далее просто интуитивной понятной вещи типа map придается какой то сокральный смысл и на основе похожести того что он делает на "морфизм" все эти раковые теории приплетаются как обязательные, на чем строится все программирование.

но программирование строится не на этом.

 Объект науки - те явления, которые она изучает. Предмет - то, что интересует данную науку в конкретном объекте. 

обьектом любой науки о кодочмырении будет то как человеку удобно писать код: том что считать типом а что значением, как можно использовать конструкторы в качестве фильтров для типов, и прочего прочего
с двача чтоль?
источник

SP

Stanislav Popov in rust_offtopic
Berkus Decker
с двача чтоль?
сам только что написал, есть че сказать по теме?
источник

p

polunin.ai in rust_offtopic
Neefany
нет, я это я
у тебя же wip https://github.com/teloxide/teloxide/pull/256 висит
источник

DS

Doge Shibu in rust_offtopic
Stanislav Popov
@DogeShibu а можно определение типа согласно теории типов? мне интересно насколько оно вообще оторвано от реального мира. я просто не могу найти
Тебе согласно какой теории типов?

Так это очень уж общее определние выходит.

Обычно под этим подразумевается какая-то конструкция, которую ты можешь указать для каждого терма своего языка согласно данным правилам типизации.

А лучше вот сюда: https://ncatlab.org/nlab/show/type+theory
источник

DS

Doge Shibu in rust_offtopic
Stanislav Popov
так еще раз:

У математиков чтото не складывалось с теорией множеств, и пацаны придумали некуд "теорию типов". это работало строго как разрешение противоречий в терках математиков относительно теории множеств в вопросах "считать ли пустое множество членом пустого множества"

потом почему то ктото приплел туда лямбда исчисление и теорию категорий(теория категорий кстати слеплена из абстрактной алгебры которую я понял лучше все кукаретики в интернете говорят "ну оно похоже но просто теоркат звучит солиднее и хомячки ведутся лучше")

далее просто интуитивной понятной вещи типа map придается какой то сокральный смысл и на основе похожести того что он делает на "морфизм" все эти раковые теории приплетаются как обязательные, на чем строится все программирование.

но программирование строится не на этом.

 Объект науки - те явления, которые она изучает. Предмет - то, что интересует данную науку в конкретном объекте. 

обьектом любой науки о кодочмырении будет то как человеку удобно писать код: том что считать типом а что значением, как можно использовать конструкторы в качестве фильтров для типов, и прочего прочего
А, ну полное непонимание глубоких связей математики со всем.
источник

DS

Doge Shibu in rust_offtopic
Что и ожидалось
источник

N

Neefany in rust_offtopic
Я его починила
источник