Size: a a a

2020 April 11

a

accranomd in // CIPHERNET
смит ты шиз бляд
источник

D

Dudka in // CIPHERNET
nether lvl up! (4 lvl)
источник

a

accranomd in // CIPHERNET
я такого вообще не говорил
источник

a

accranomd in // CIPHERNET
я сказал что я сделаю может быть,потому что это должно быть удобно
источник

a

accranomd in // CIPHERNET
хиро сказал что тоже задумывался об этом
источник

a

accranomd in // CIPHERNET
где-то тут что-то кому-то слабо
источник

G

Gymmasssorla in // CIPHERNET
В "Type-Driven Development in Idris" увидел такой интересный шаблон проектирования, заключающийся в программировании не в самом Idris, а в множестве eDSL. Таким образом недопустимые операции (например, удаление файла при работе с REPL) нельзя выполнить + повышается самодокументируемость, ну все преимущества типизации.
источник

a

accranomd in // CIPHERNET
источник

M

MrSmith in // CIPHERNET
Gymmasssorla
В "Type-Driven Development in Idris" увидел такой интересный шаблон проектирования, заключающийся в программировании не в самом Idris, а в множестве eDSL. Таким образом недопустимые операции (например, удаление файла при работе с REPL) нельзя выполнить + повышается самодокументируемость, ну все преимущества типизации.
Тайп драйвен девелопмент еше имеет такую хуету как типы состояния
источник

D

Dudka in // CIPHERNET
такую метку. хотя, 1 10. и ухожу из кокаина и дело, то района, старый хипстер?
источник

M

MrSmith in // CIPHERNET
Там еще есть хуета что если тебе нужен производный тип от базового типа но использующийся в определнном контексте ты должен создать новый тип
источник

M

MrSmith in // CIPHERNET
Типа если у тебя есть секунды а ты юзаешь дабл ты должен создать новый тип
источник

M

MrSmith in // CIPHERNET
type Sec = Double;
источник

M

MrSmith in // CIPHERNET
Есть еше вычислимые типы
источник

M

MrSmith in // CIPHERNET
Это когда ты производишь вычисления на типах
источник

M

MrSmith in // CIPHERNET
Там еше может быть полиморфизм в зависимости от следуюшего вычисленного типа
источник

M

MrSmith in // CIPHERNET
В HCT там еще интерсней
источник

M

MrSmith in // CIPHERNET
Типа можно сконструировать тип от операции
источник

M

MrSmith in // CIPHERNET
sec/metrs = sec_meters
источник

M

MrSmith in // CIPHERNET
Типа делишь секунды на метры получаешь тип метр секунда
источник