Size: a a a

2020 January 09

B

Bogdan in rust_offtopic
Denis Kurilenko
это просто обкатка C2Rust, как говорится лучше всего смотреть на пробелы в бою. Если раньше это было не возможно, то сейчас с малой ручной силой возможно перетранслировать исходные коды. Пока что quake, но думаю дальше будут и более сложные проекты. В идеале C2Rust вообще все в автоматическом режиме должен делать и давать на выходе код с которым программист раста будет комфортно работать. Чтоб в будующем проще было какие то проекты переводить на раст, полностью или частично
Я имею ввиду, зачем квака изобрела свю vm и свой jit?
источник

P

Pavel in rust_offtopic
Sergey
у меня нет
сколько вас на проекте?
источник

NL

Nick Linker in rust_offtopic
Sergey
рабочий код
нерабочий код :-P
источник

S

Sergey in rust_offtopic
Pavel
сколько вас на проекте?
кого нас?
источник

S

Sergey in rust_offtopic
на каком проекте?
источник

P

Pavel in rust_offtopic
Sergey
на каком проекте?
на котором не разваливается после пару десятков тысяч строк питона
источник

P

Pavel in rust_offtopic
Sergey
кого нас?
авторов коммитов
источник

S

Sergey in rust_offtopic
от 1 до 5
источник

S

Sergey in rust_offtopic
ну тут больше не в развале дело, а в том, что на питоне что-то сложное лучше не писать
источник

P

Pavel in rust_offtopic
Sergey
ну тут больше не в развале дело, а в том, что на питоне что-то сложное лучше не писать
... потому, что он не практичный
источник

S

Sergey in rust_offtopic
ну или после 50к-70к строк возможно придется переделывать на чем-то другом
источник

NL

Nick Linker in rust_offtopic
Bogdan
А про какого порядка тормоза идет речь? Идея вродебы юзает отдельные потоки для редактора и для анализа, зависаний прям быть не должно
Ну например, подвисание на каждой правке любого кода, большие паузы до завершения анализа файла после правки. Невозможно делать навигацию, потому что идея (ещё?) не знает о символах.
Тут даже не до автокомплита.
Я сам над Cardano не работал, но наш код тоже достиг пределов, когда в идее работать стало невозможно.
источник

S

Sergey in rust_offtopic
Pavel
... потому, что он не практичный
но 20к это ты загнул
источник

S

Sergey in rust_offtopic
20к я за месяц пишу
источник

S

Sergey in rust_offtopic
и оно потом работает несколько лет
источник

P

Pavel in rust_offtopic
Sergey
20к я за месяц пишу
я за месяц и больше пишу, но и удаляю примерно столько же
источник

S

Sergey in rust_offtopic
но если речь идет о каком-нибудь вебсайте, то там и 300к нормально в целом себя чувствуют
источник

S

Sergey in rust_offtopic
если что-то сложнее, то да, но даже 50к строк кода на питоне это весьма немаленький проект
источник

S

Sergey in rust_offtopic
Pavel
я за месяц и больше пишу, но и удаляю примерно столько же
нет я больше
источник

P

Pavel in rust_offtopic
Sergey
но если речь идет о каком-нибудь вебсайте, то там и 300к нормально в целом себя чувствуют
мне кажется, у вас там кодгена много, 300к это уже охуеть себе приложение на год разработки пары команд
источник