Size: a a a

2020 April 06

AZ

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

P

Pavel in rust_offtopic
Alex Zhukovsky
а в жабе он это делает? Потому что если делает то я прям сильно удивлюсь
для Iterable скорее всего нет, но для Collection может в принципе вырезать лишнее. Мономорфизация уберёт виртуальный диспатч, а потом может уже в месте лишнее выбрасывать
источник

P

Pavel in rust_offtopic
Дело в том, что именно у массивов в джаве нет интерфейсов, потому там будет ArrayList скорее всего
источник

p

polunin.ai in rust_offtopic
мне кажется или linq это стыренный do из хаскеля? чет они похожи
источник

AZ

Alex Zhukovsky in rust_offtopic
Pavel
для Iterable скорее всего нет, но для Collection может в принципе вырезать лишнее. Мономорфизация уберёт виртуальный диспатч, а потом может уже в месте лишнее выбрасывать
это же слишком сложно. Он должен доказать что:

1. коллекцию не мутируют
2. на исходную коллекцию никто не ссылается, собсна тоже с точки зрения мтуабельности
источник

P

Pavel in rust_offtopic
polunin.ai
мне кажется или linq это стыренный do из хаскеля? чет они похожи
linq это реализация того, что было придумано ещё до хаскеля
источник

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
мне кажется или linq это стыренный do из хаскеля? чет они похожи
он и есть
источник

AZ

Alex Zhukovsky in rust_offtopic
я вроде где-то прямым текстом это видел
источник

P

Pavel in rust_offtopic
Alex Zhukovsky
это же слишком сложно. Он должен доказать что:

1. коллекцию не мутируют
2. на исходную коллекцию никто не ссылается, собсна тоже с точки зрения мтуабельности
1. escape analysis
2. escape analysis
источник

P

Pavel in rust_offtopic
если передаётся "овнершип" (коллекция убегает), то её можно просто использовать как свою
источник

SP

Stanislav Popov in rust_offtopic
жаву и все что с ней связано нужно выжигать напалмом чтобы не мучалась
источник

P

Pavel in rust_offtopic
Stanislav Popov
жаву и все что с ней связано нужно выжигать напалмом чтобы не мучалась
у вас просто все вакансии джависты отобрали, вот и беситесь
источник

AZ

Alex Zhukovsky in rust_offtopic
Pavel
если передаётся "овнершип" (коллекция убегает), то её можно просто использовать как свою
ну во-первых не всегда убегает, иногда это поле просто читают из разных мест
источник

AZ

Alex Zhukovsky in rust_offtopic
во-творых эскейп анализ не все всесилен
источник

P

Pavel in rust_offtopic
Alex Zhukovsky
ну во-первых не всегда убегает, иногда это поле просто читают из разных мест
там есть разные "убегания"
источник

P

Pavel in rust_offtopic
Alex Zhukovsky
во-творых эскейп анализ не все всесилен
это правда
источник

P

Pavel in rust_offtopic
но он хороший бустер
источник

p

polunin.ai in rust_offtopic
Stanislav Popov
жаву и все что с ней связано нужно выжигать напалмом чтобы не мучалась
тут же вроде договорились что скала это круто
источник

P

Pavel in rust_offtopic
polunin.ai
тут же вроде договорились что скала это круто
вроде выглядит интересно, но рантайм мне кажется жирноватым
источник

P

Pavel in rust_offtopic
хотя несколько раз писали, что не очень и жирный — надо будет проверить
источник