Size: a a a

2020 March 08

AK

Alexander Krivitskiy in rust_offtopic
Еретик!
источник

Т8

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

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
наверное не от нехер делать эту оптимизацию реализовали?
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
на стеке создавать
cow юзать и передавать по значению?
источник

AZ

Alex Zhukovsky in rust_offtopic
посмотри пример в мейн чате был, где парень на расте написал код который медленнее хаскельной версии работал
источник

11

123 123 in rust_offtopic
как без повторного опипастинга файлов в bindgen организовать две либы? Первая либа портирует код, вторая тоже, но при этом зависит от кода из первой либы
источник

p

polunin.ai in rust_offtopic
Alexander Krivitskiy
🤔🤔🤔 развернешь может?
он нужен для:
1. FFI
2. инициализация массивов
3. self-refential
источник

AK

Alexander Krivitskiy in rust_offtopic
polunin.ai
он нужен для:
1. FFI
2. инициализация массивов
3. self-refential
А для split at mut не нужен?

Селф реф как раз и есть обход борроу чекера.
источник

Т8

Т-34 85 in rust_offtopic
Т-34 85
cow юзать и передавать по значению?
Alexander @gitkpp red75prime какие тут могут быть проблемы, кроме реализации для многопотока?
источник

G

Gymmasssorla in rust_offtopic
Т-34 85
Alexander @gitkpp red75prime какие тут могут быть проблемы, кроме реализации для многопотока?
Cow плохо работает с вложенными обобщёнными типами
источник

Т8

Т-34 85 in rust_offtopic
Gymmasssorla
Cow плохо работает с вложенными обобщёнными типами
в плане?
источник

DF

Dollar Føølish in rust_offtopic
Кстати интересно почему
источник

G

Gymmasssorla in rust_offtopic
Т-34 85
в плане?
в плане у меня есть кровавый PR, где я хотел в телоксиде на Cow типы перевести. если в кратце, то сразу на второй вложенности перестают работать zero-cost конвертации и код становится сложно читать и понимать как его использовать вообще.

https://github.com/teloxide/teloxide/pull/41
источник

Т8

Т-34 85 in rust_offtopic
Gymmasssorla
в плане у меня есть кровавый PR, где я хотел в телоксиде на Cow типы перевести. если в кратце, то сразу на второй вложенности перестают работать zero-cost конвертации и код становится сложно читать и понимать как его использовать вообще.

https://github.com/teloxide/teloxide/pull/41
так это растовские дженерики? Про плюсовые темплейты не слышал такого
источник

G

Gymmasssorla in rust_offtopic
Т-34 85
так это растовские дженерики? Про плюсовые темплейты не слышал такого
не слышал что плюсовые темплейты сложные?
источник

Т8

Т-34 85 in rust_offtopic
Gymmasssorla
не слышал что плюсовые темплейты сложные?
не слышал про проблемы с cow с их участием
источник

Т8

Т-34 85 in rust_offtopic
Qt как-то работает же
источник