Size: a a a

2020 February 29

С

Слава in rust_offtopic
Переслано от A64m AL256m qn[cores]
источник

AZ

Alex Zhukovsky in rust_offtopic
Слава
Ну, положим, это даёт большую гранулярность, чем классическое раскладывание лямбд и прочего по 9000 классов с автогенерированными именами
Идрис фп но не ленивый
источник

G

Gymmasssorla in rust_offtopic
Alex Zhukovsky
Идрис фп но не ленивый
То, что он не ленивый по-умолчанию - преимущество или недостаток по-твоему?
источник

AZ

Alex Zhukovsky in rust_offtopic
Gymmasssorla
То, что он не ленивый по-умолчанию - преимущество или недостаток по-твоему?
Трудно сказать
источник

С

Слава in rust_offtopic
Alex Zhukovsky
Идрис фп но не ленивый
Это моё личное мнение, оно может быть и неправильным.

Конечно и без всего этого, вот как в Scala сделали, или ещё где-то, когда язык работает поверх VM с классами. Но такая организация не даст скажем запихнуть программу в какой-нибудь embedded, а вот хаскель при желании можно туда засунуть.
источник

Т8

Т-34 85 in rust_offtopic
а это кто
Я думаю для ФП главное — возможность писать higher-order функции и ссылочная прозрачность
источник

G

Gymmasssorla in rust_offtopic
а это кто
Я думаю для ФП главное — возможность писать higher-order функции и ссылочная прозрачность
HOF есть в Си, ссылочная прозрачность тоже
источник

а

а это кто in rust_offtopic
понятно
источник

AZ

Alex Zhukovsky in rust_offtopic
Слава
Это моё личное мнение, оно может быть и неправильным.

Конечно и без всего этого, вот как в Scala сделали, или ещё где-то, когда язык работает поверх VM с классами. Но такая организация не даст скажем запихнуть программу в какой-нибудь embedded, а вот хаскель при желании можно туда засунуть.
свое мнение я в статье оформил
источник

AZ

Alex Zhukovsky in rust_offtopic
хотя я там по сути тупо согласился с тем что в fp in scala пишут
источник

G

Gymmasssorla in rust_offtopic
Gymmasssorla
HOF есть в Си, ссылочная прозрачность тоже
И я даже не шучу
источник

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
https://habr.com/ru/post/205570/ вот например
источник

G

Gymmasssorla in rust_offtopic
источник

А⚙

Антон ⚙️ in rust_offtopic
GADT в расте можно накостылить
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
лол, в сишке есть объекты, она стала от эхтого ооп?
в каком-то виде да
источник

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
в каком-то виде да
Ну а в таком виде все языки это ООП потом что в таком виде реализовать можно везде
источник

AZ

Alex Zhukovsky in rust_offtopic
поэтому логичнее рассуждать в терминах удобства
источник