Size: a a a

2020 June 09

c

codingteam@cjr in codingteam
Minoru
а хаскелевские знаешь? :)
источник

c

codingteam@cjr in codingteam
Akon32
только java-библиотеки)
источник

c

codingteam@cjr in codingteam
Minoru
ну вот
источник

c

codingteam@cjr in codingteam
Akon32
ну scala, etc.
источник

c

codingteam@cjr in codingteam
Minoru
ну понятно
источник

c

codingteam@cjr in codingteam
Akon32
вроде бы, какие-то команды прошлых лет успешно применяли rust.
источник

c

codingteam@cjr in codingteam
Minoru
ага, Unagi :D
источник

c

codingteam@cjr in codingteam
Minoru
ну эти, как их… победители. Многократные.
источник

c

codingteam@cjr in codingteam
Akon32
ох, блин. ну точно.
источник

c

codingteam@cjr in codingteam
Akon32
я думал, там где-то в пятёрке.
источник

c

codingteam@cjr in codingteam
Minoru
@ttldtor: на кодген смотреть может быть не слишком интересно, потому что очевидно, что там будут синхронизационные примитивы — без них код просто не скомпилируется. Только примитивы эти добавлены не Sync; они будут частью типов вроде std::sync::Arc (atomic reference counting)
источник

t

ttldtor in codingteam
codingteam@cjr
Minoru
@ttldtor: на кодген смотреть может быть не слишком интересно, потому что очевидно, что там будут синхронизационные примитивы — без них код просто не скомпилируется. Только примитивы эти добавлены не Sync; они будут частью типов вроде std::sync::Arc (atomic reference counting)
Ты меня сейчас запутаешь и я подумаю, что Sync - это некий атрибут, который ничего не делает, не является "стратегией", которая бы правильно обрабатывалась
источник

c

codingteam@cjr in codingteam
Minoru
@ttldtor: ну, это и есть атрибут (на уровне типов), который что-то делает только в компайл-тайме — мешает передать ссылки на типы, не реализующие Sync, в другие треды
источник

c

codingteam@cjr in codingteam
Minoru
про стратегии я не понимаю. Это к чему отсылка? Где есть эти «стратегии»?
источник

t

ttldtor in codingteam
codingteam@cjr
Minoru
про стратегии я не понимаю. Это к чему отсылка? Где есть эти «стратегии»?
Я мыслю категориями ООП
источник

c

codingteam@cjr in codingteam
Minoru
вместо кодгена предлагаю глянуть на пример того, как Sync не даёт скомпилироваться багованному коду
источник

c

codingteam@cjr in codingteam
источник

c

codingteam@cjr in codingteam
Minoru
нажми «Run»
источник

t

ttldtor in codingteam
такое поведение - это стратегия или параметрический алгоритм
источник

t

ttldtor in codingteam
всё, я  понял про компилтайм
источник