Size: a a a

2020 May 03

AZ

Alex Zhukovsky in rust_offtopic
egoarka
это disadvantage что ли?
макросы всегда хуже функций
источник

G

Gymmasssorla in rust_offtopic
egoarka
это disadvantage что ли?
конечно
источник

G

Gymmasssorla in rust_offtopic
Alex Zhukovsky
макросы всегда хуже функций
+
источник

e

egoarka in rust_offtopic
ну в прицнипе да, согласен
хорошо хоть не упарывался с этим, поэтому не обращал внимания
источник

p

polunin.ai in rust_offtopic
блин все-таки как не хватает хкт, я уже третий map пишу)
источник

p

polunin.ai in rust_offtopic
хм, @hirrolot ты мастре нейминга: как назвать модуль который должен называться type? там хранится структура Type и операции с ней связанные
источник

G

Gymmasssorla in rust_offtopic
polunin.ai
хм, @hirrolot ты мастре нейминга: как назвать модуль который должен называться type? там хранится структура Type и операции с ней связанные
это из твоего транслятора?
источник

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
хм, @hirrolot ты мастре нейминга: как назвать модуль который должен называться type? там хранится структура Type и операции с ней связанные
Ty :)
источник

DS

Doge Shibu in rust_offtopic
polunin.ai
надеюсь что нет
Если ты пересоздаешь кучу данных в куче, то проблемы будут
источник

B

Bogdan in rust_offtopic
Кстати, я на днях осознал всю прклесть нейминга модулей в нижнем регистре, а типов в большом, как в джаве и хрусте
источник

B

Bogdan in rust_offtopic
На шарпике пишем, организовали логику по работе с сущностями по немспейсам, выходит немспейс имеет такое же имя как сущность, а в нем 2-3 класса
источник

B

Bogdan in rust_offtopic
В итоге компилер сходит с ума и требует указывать полное имя класса сущности
источник

B

Bogdan in rust_offtopic
polunin.ai
у меня кстати челлендж - я пишу программу без mut, только на иммутабельных данных. уже 1300 строк без единого mut. Не считая File::read_to_string, потому что это стд-функция.
Сделай функцию-обертку, которая будет возвращать String)
источник

A

Aleksandr Khristenko in rust_offtopic
Doge Shibu
Если ты пересоздаешь кучу данных в куче, то проблемы будут
А почему в хаскеле проблем нет, там ведь тоже пересоздаются данные
источник

DS

Doge Shibu in rust_offtopic
Aleksandr Khristenko
А почему в хаскеле проблем нет, там ведь тоже пересоздаются данные
Потому что там везде персистетные структуры данных (которые очень мало копируют) и гц заточенный на кучу мелких аллокаций (гигабайты в секунду запросто держит с почти нулевой загрузкой цп на гц)
источник

DS

Doge Shibu in rust_offtopic
В расте так тоже можно, но нужен свой аллокатор и собственно персистетные структуры данных работающие с ним
источник

e

egoarka in rust_offtopic
Doge Shibu
Потому что там везде персистетные структуры данных (которые очень мало копируют) и гц заточенный на кучу мелких аллокаций (гигабайты в секунду запросто держит с почти нулевой загрузкой цп на гц)
заточены под фп парадигму короче, ну вообще все правильно сказал
источник

e

egoarka in rust_offtopic
есть даже книга по структурам данным которые под фп заточены и которые решают проблемы с памятью и тп
не помню названия

sicp что ли, но вроде еще какая то есть
источник

DS

Doge Shibu in rust_offtopic
egoarka
есть даже книга по структурам данным которые под фп заточены и которые решают проблемы с памятью и тп
не помню названия

sicp что ли, но вроде еще какая то есть
Это собственно и есть персистетные структуры данных
источник

e

egoarka in rust_offtopic
Doge Shibu
Это собственно и есть персистетные структуры данных
це да, просто перефразировал
источник