Size: a a a

Programming Offtop

2020 April 20

QH

Quantum Harmonizer in Programming Offtop
Alexander Zalutskiy
Бля. Счастья бы за перевод и русификацию терминов посраться. Топ
Да при чём здесь посраться? Я попросил человека Doge растолковать за термин, который он применил
источник

DE

Denis Egorov in Programming Offtop
а еще больше я не понимаю, почему в расте нельзя писать ссылочно прозрачные функции
источник

(

( in Programming Offtop
Denis Egorov
fun jopa() : Int {
    pizda()
    return 4
}

Как можно грязную функцию заменить результатом?
это плохой пример
источник

DE

Denis Egorov in Programming Offtop
(
это плохой пример
тогда нужен хороший пример
источник

QH

Quantum Harmonizer in Programming Offtop
Denis Egorov
а еще больше я не понимаю, почему в расте нельзя писать ссылочно прозрачные функции
Типа нет поддержки чистых функций на уровне языка. Но в кложе их тоже нет 🤷‍♂️
источник

DE

Denis Egorov in Programming Offtop
но я не могу его придумать
источник

(

( in Programming Offtop
Denis Egorov
тогда нужен хороший пример
var a = 3
fun rt() = a
источник

(

( in Programming Offtop
функция ссылочно прозрачная, но грязная
источник

DS

Doge Shibu in Programming Offtop
Denis Egorov
а еще больше я не понимаю, почему в расте нельзя писать ссылочно прозрачные функции
Можно, но не очень удобно. Многие техники для написания в таком стиле работать в расте будут так себе.
источник

(

( in Programming Offtop
(
функция ссылочно прозрачная, но грязная
хотя хер знает насчёт этого, я уже давно забил играться терминами
источник

(

( in Programming Offtop
просто food for thought
источник

ML

Mikhail Levchenko in Programming Offtop
Doge Shibu
1. Да, потому что свойство ссылочной прозрачности при работе с IO монадой полностью сохраняется.
2. Да, практически на любом современном языке можно, вопрос в том, насколько он к этому распологает из коробки. На кложуре можно попробовать, скорее всего выйдет.

На расте особо не выйдет или будет очень больно из-за местных проблем с фукнциями, замыканиями и т.п.
ммм, ссылочная прозрачность
источник

DS

Doge Shibu in Programming Offtop
Mikhail Levchenko
ммм, ссылочная прозрачность
Да, полностью ссылочно прозрачная программа.
источник

ML

Mikhail Levchenko in Programming Offtop
Doge Shibu
Да, полностью ссылочно прозрачная программа.
и очень функциональная, надо признать
источник

ML

Mikhail Levchenko in Programming Offtop
прям эталонно фпшный код
источник

DS

Doge Shibu in Programming Offtop
Mikhail Levchenko
и очень функциональная, надо признать
Да, полностью функциональная при этом.
источник

ML

Mikhail Levchenko in Programming Offtop
можно вешать в рамочку над изголовьем и смотреть по утрам – заряжаться энергией
источник

DS

Doge Shibu in Programming Offtop
Всякие IORef'ы и компания - ФП вообще не противоречат
источник

AZ

Alexander Zalutskiy in Programming Offtop
Mikhail Levchenko
ммм, ссылочная прозрачность
Ммм. Не хороший код можно написать на любом языке, вот это открытие
источник

DS

Doge Shibu in Programming Offtop
Потому что опять-таки, всеми свойствами необходимыми для ссылочной прозрачности они обладают
источник