Size: a a a

Rust — русскоговорящее сообществo

2020 October 17

EG

Emmanuel Goldstein in Rust — русскоговорящее сообществo
Чтобы собрать действительно «из сырцов», нужно начинать либо с mrustc, который написан на C++, либо с той версии Rust, которая была написана на OCaml.
источник

EG

Emmanuel Goldstein in Rust — русскоговорящее сообществo
Но это нафиг никому не нужно обычно
источник

dp

dark pit in Rust — русскоговорящее сообществo
занятно, что в SublimeHQ были бы рады переписать всё по кускам на раст, если бы не медленная компиляция.

https://discordapp.com/channels/280102180189634562/280102180189634562/766700841775267840

>> would you use rust for sublime, and get rid of your c++ codebase? would you even make the effort to do so?
> If it wasn't so slow to compile, yes absolutely. It would be very easy to do so peacemeal as things get changed/rewritten.
источник

в🧇

вафель 🧇 in Rust — русскоговорящее сообществo
dark pit
занятно, что в SublimeHQ были бы рады переписать всё по кускам на раст, если бы не медленная компиляция.

https://discordapp.com/channels/280102180189634562/280102180189634562/766700841775267840

>> would you use rust for sublime, and get rid of your c++ codebase? would you even make the effort to do so?
> If it wasn't so slow to compile, yes absolutely. It would be very easy to do so peacemeal as things get changed/rewritten.
Плюсы разве быстрее компилятся? O_o
источник

H

Heorhi in Rust — русскоговорящее сообществo
это в расте то медленная компиляция?
источник

EG

Emmanuel Goldstein in Rust — русскоговорящее сообществo
Heorhi
это в расте то медленная компиляция?
В расте безумно медленная компиляция
источник

H

Heorhi in Rust — русскоговорящее сообществo
по сравнению с плюсами все норм помоему....
источник

EG

Emmanuel Goldstein in Rust — русскоговорящее сообществo
Раст более склонен к безумному количеству/сложности дженериков, так что часто раст компилируется даже медленнее
источник

в🧇

вафель 🧇 in Rust — русскоговорящее сообществo
Emmanuel Goldstein
В расте безумно медленная компиляция
Имхо, ты преувеличиваешь.
источник

EG

Emmanuel Goldstein in Rust — русскоговорящее сообществo
вафель 🧇
Имхо, ты преувеличиваешь.
Ну, в целом раст компилируется примерно на уровне плюсов.
источник

EG

Emmanuel Goldstein in Rust — русскоговорящее сообществo
В плюсах тоже безумно медленная компиляция.
источник

H

Heorhi in Rust — русскоговорящее сообществo
я еще могу сказать, что в отличие от плюсов инкрементальная компиляция в расте офигенна
источник

d

diabolo in Rust — русскоговорящее сообществo
один наброс сделали и понеслась... тогда в ту же кучу и вопрос про сколько собирается gcc и сотоварищи. да тоже ядро линукса, а оно на сях. хватит уже)
источник

EG

Emmanuel Goldstein in Rust — русскоговорящее сообществo
Heorhi
я еще могу сказать, что в отличие от плюсов инкрементальная компиляция в расте офигенна
В зависимости от размера крейта
Плюсы умеют параллелить по файлам, а раст только по крейтам
источник

dp

dark pit in Rust — русскоговорящее сообществo
понапогроммируют страницу дженериков на три строчки кода, одна из которых — inner.same_method_name(), а потом компиляция тормозит...
источник

EG

Emmanuel Goldstein in Rust — русскоговорящее сообществo
И инкрементально компилилровать, соответственно
источник

H

Heorhi in Rust — русскоговорящее сообществo
короче, хай купят себе райзен и не дурят голову :)
источник

в🧇

вафель 🧇 in Rust — русскоговорящее сообществo
Emmanuel Goldstein
Ну, в целом раст компилируется примерно на уровне плюсов.
Есть много способов ускорить компиляцию раста:
sccache
— выбор более быстро линкера
— разбиение на более мелкие крейты
— разумное использование дженериков/макросов
— чиста зависимостей от лишнего хлама
и т.д.
источник

EG

Emmanuel Goldstein in Rust — русскоговорящее сообществo
вафель 🧇
Есть много способов ускорить компиляцию раста:
sccache
— выбор более быстро линкера
— разбиение на более мелкие крейты
— разумное использование дженериков/макросов
— чиста зависимостей от лишнего хлама
и т.д.
Ну это верно для любого языка
источник

p

polunin.ai in Rust — русскоговорящее сообществo
Emmanuel Goldstein
В зависимости от размера крейта
Плюсы умеют параллелить по файлам, а раст только по крейтам
Ну в расте парсинг текста занимает не слишком уж много времени, бОльшую часть кодогенерация все же.
источник