Size: a a a

2020 August 13

AZ

Alex Zhukovsky in rust_offtopic
Constantine Drozdov
Я тебе говорю не о том. Я тебе говорю, что перед тобой пример, реализованный иммутабельно, и там документацию к rope писать сложнее, чем выполнить всю задачу без иммутабельности, не говоря о том, какая необходима подготовка.
если кто-то сделал сложно не значит что просто нельзя сделать. В том же хачкеле персистентность в рантайме и её не надо руками специально делать
источник

Т8

Т-34 85 in rust_offtopic
Berkus Decker
ок, я понял твою формулировку
Кстати, видел, что в clang ведутся работы по внедрению аналога борров чекера. Как там успехи?
источник

CD

Constantine Drozdov in rust_offtopic
Alex Zhukovsky
если кто-то сделал сложно не значит что просто нельзя сделать. В том же хачкеле персистентность в рантайме и её не надо руками специально делать
Эта структура кода будет такой от природы, там ничего не получится придумать в сторону упрощения - реализации на сплитах rope-ов
источник

AZ

Alex Zhukovsky in rust_offtopic
Constantine Drozdov
Эта структура кода будет такой от природы, там ничего не получится придумать в сторону упрощения - реализации на сплитах rope-ов
я не знаю чего ты хочешь услышать
источник

AZ

Alex Zhukovsky in rust_offtopic
я никогда не реализовывал блокноты
источник

CD

Constantine Drozdov in rust_offtopic
Хотя стоп, нет, можно написать императивный код над персистентным аллокатором
источник

AZ

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

CD

Constantine Drozdov in rust_offtopic
Alex Zhukovsky
и я не понимаю какие там проблемы должны возникнуть
Ну так поэтому перед тобой просто живой пример. Это не блокнот, это блокнот в командной строке (текстовый режим терминала).
источник

p

polunin.ai in rust_offtopic
Т-34 85
А ничего, что Дроздов забанил Царя в чате Categories++?
нет, ничего. прикрытие, я тоже пару раз так делал тут
источник

Т8

Т-34 85 in rust_offtopic
polunin.ai
нет, ничего. прикрытие, я тоже пару раз так делал тут
Слишком сложно и непонятно зачем.

А вообще, претензий к Царю нет, кроме хамской речи. Константин не хамит, какие проблемы?
источник

CD

Constantine Drozdov in rust_offtopic
Alex Zhukovsky
и я не понимаю какие там проблемы должны возникнуть
то есть в императивной версии там будет написано
struct char_with_attribute {
   char32_t ch;
   int32_t attribute : 31;
   bool selected: 1;
};
typedef vector<vector<char_with_attribute>> text;
источник

CD

Constantine Drozdov in rust_offtopic
Какие проблему тут возникнут? Да никаких, вам просто вместо цикла if selected mutate придется высплитывать куски rope
источник

BD

Berkus Decker in rust_offtopic
Т-34 85
Кстати, видел, что в clang ведутся работы по внедрению аналога борров чекера. Как там успехи?
стоит спросить у плюсовиков, -Wlifetime уже работает
источник

RP

Roman Proskuryakov in rust_offtopic
Berkus Decker
стоит спросить у плюсовиков, -Wlifetime уже работает
Это был вопрос?
источник

BD

Berkus Decker in rust_offtopic
Roman Proskuryakov
Это был вопрос?
это был вопрос от 🇧🇾T-34
источник

Т8

Т-34 85 in rust_offtopic
Roman Proskuryakov
Это был вопрос?
Да, я спросил
источник

BD

Berkus Decker in rust_offtopic
я отправил его к плюсовикам, но отметил что видел, как -Wlifetime даже что-то сообщает про просранные лайфтаймы в С++ коде
источник

Т8

Т-34 85 in rust_offtopic
Краем глаза видел, что какие-то работы ведутся
источник

RP

Roman Proskuryakov in rust_offtopic
Ok
источник

RP

Roman Proskuryakov in rust_offtopic
Оно не всегда корректно работает
источник