Size: a a a

2020 August 01

ШН

Шерзод Немножко Токс... in rust_offtopic
Т-34 85
шарпист один
Может он гофер?
источник

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
ценишь эффект? А какая альтернатива эффекту?
под эффектом подразумевают тип который этот эффект обеспечивает
источник

AZ

Alex Zhukovsky in rust_offtopic
то есть писать в консоль можно и в ФП и нет
источник

AZ

Alex Zhukovsky in rust_offtopic
вопрос только то что в ФП ты в типе видишь у функции "могу писатьв консоль", а в си - нет
источник

AZ

Alex Zhukovsky in rust_offtopic
ты уже начал учить хаскель?
источник

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
упрощающий сахар завозить
это все равно усложнение, его нужно учить
источник

p

polunin.ai in rust_offtopic
Шерзод Немножко Токсик
Он интерпретируемый
ну и
источник

p

polunin.ai in rust_offtopic
Alex Zhukovsky
вопрос только то что в ФП ты в типе видишь у функции "могу писатьв консоль", а в си - нет
foo :: IO ()
источник

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
foo :: IO ()
ну вот. А когда функция с видом foo :: () пишет это уже неприятно
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
вопрос только то что в ФП ты в типе видишь у функции "могу писатьв консоль", а в си - нет
можно писать в идентификатор функции постфикс _can_write_to_console
источник

ШН

Шерзод Немножко Токс... in rust_offtopic
polunin.ai
ну и
Что и? Что тебе не понятно?
источник

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
можно писать в идентификатор функции постфикс _can_write_to_console
1. и ты нигде ни разу не ошибешься?
2. ты не сможешь такие эффекты композировать
источник

AZ

Alex Zhukovsky in rust_offtopic
например, если у тебя 10 вызовов функции которые печатают на консоль ты можешь захотеть выполнить их 10 раз и записать все результаты одним батчем
источник

AZ

Alex Zhukovsky in rust_offtopic
типы как раз дают такие возможности
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
это все равно усложнение, его нужно учить
можно его учить, а низкоуровневые штуковины, которыми можно это повторить - нет. Кроме тех, без которых не обойтись
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
типы как раз дают такие возможности
ну это да. Просто хз, когда это может понадобиться
источник

p

polunin.ai in rust_offtopic
Alex Zhukovsky
ну вот. А когда функция с видом foo :: () пишет это уже неприятно
сразу все стало понятно что делает функция
источник

AZ

Alex Zhukovsky in rust_offtopic
Шерзод Немножко Токсик
Эммм... А при чём тут интерпретатор?
интерпретатор обычно работает построчно, а компилятор - со всем файлом или проектом
источник

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
ну это да. Просто хз, когда это может понадобиться
постоянно. filterM как базовейший пример
источник

AZ

Alex Zhukovsky in rust_offtopic
который ты кстати обещал сделать и пропал
источник