Size: a a a

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

2020 April 05

🦉⁣

🦉 ⁣ in Rust — русскоговорящее сообществo
Может просто скриптовый язык взять ?
источник

V

Vladimir in Rust — русскоговорящее сообществo
Sooqa
а можно проверять в расте ast функций чтобы посмотреть что они не далают чтолибо кроме обработки аргументов
Const fn
источник

🦉⁣

🦉 ⁣ in Rust — русскоговорящее сообществo
Который написан на расте и имеет отличный интероп
источник

K

Kitsu in Rust — русскоговорящее сообществo
Sooqa
не знаю llvm ir и не знаю есть ли парсеры на расте
cargo build -- --emit=llvm-ir
источник

G

Gymmasssorla in Rust — русскоговорящее сообществo
Vladimir
Const fn
Только это не будет пока работать...
источник

S

Sooqa in Rust — русскоговорящее сообществo
🦉 ⁣
Может просто скриптовый язык взять ?
То есть в расте нельзя?
источник

🦉⁣

🦉 ⁣ in Rust — русскоговорящее сообществo
Sooqa
То есть в расте нельзя?
Просто скриптовый проще
источник

S

Sooqa in Rust — русскоговорящее сообществo
🦉 ⁣
Просто скриптовый проще
например python? или что
источник

AN

Alex Naraito in Rust — русскоговорящее сообществo
Тот же Lua он ведь по ходу в любой язык встраивается
источник

🦉⁣

🦉 ⁣ in Rust — русскоговорящее сообществo
Код компилированный не переносим между системами, значит придётся сделать виртуальную машину
источник

AN

Alex Naraito in Rust — русскоговорящее сообществo
Я бы lua взял
источник

🦉⁣

🦉 ⁣ in Rust — русскоговорящее сообществo
источник

🦉⁣

🦉 ⁣ in Rust — русскоговорящее сообществo
Вот таких много
источник

EB

Eva Baka in Rust — русскоговорящее сообществo
кстати, ребята, может кто ткнуть пальцем в какую сторону рыть, чтобы  компилировать раст во что-то своё? грубо говоря сделать кастомный тулчейн
источник

EB

Eva Baka in Rust — русскоговорящее сообществo
я так понимаю, что этим llvm занимается или как?
источник

BV

Boris Vinogradov in Rust — русскоговорящее сообществo
Eva Baka
я так понимаю, что этим llvm занимается или как?
есть cranelift ещё
источник

BV

Boris Vinogradov in Rust — русскоговорящее сообществo
но в целом писать описание для llvm и в путь
источник

K

Kitsu in Rust — русскоговорящее сообществo
Угу, все таргеты в ллвме определены, чтобы добавить новый таргет (которого нет в ллвме), надо форкнуть и компилятор rustc, и llvm (смотри rust avr, например). Еще есть mrustc, но вероятно описание новой архитектуры в нем будет сложнее, чем в llvm-е, угу
источник

BV

Boris Vinogradov in Rust — русскоговорящее сообществo
Kitsu
Угу, все таргеты в ллвме определены, чтобы добавить новый таргет (которого нет в ллвме), надо форкнуть и компилятор rustc, и llvm (смотри rust avr, например). Еще есть mrustc, но вероятно описание новой архитектуры в нем будет сложнее, чем в llvm-е, угу
rustc не надо форкать для своей архитектуры (см дифф между rustc-avr и основной репой)
источник

EB

Eva Baka in Rust — русскоговорящее сообществo
спасибо! в частности за rust avr
источник