Маjко
Не работает)
Vladimir
Vladimir
Ты бы ещё сказал, что ты не можешь плисы программировать на Русте, и это тебя тревожит
Αλεχ
если бы в этом была моя работа - так бы и сказал
Sergey
!ро оскорбление чувств админов
Sergey
#ro #ро #readonly #ридонли
Юзер: Roger Wilco #394591197
Причина: оскорбление чувств админов
От 🦉 в Rust
Αλεχ
только тут не вопрос в солидити или плисах
Αλεχ
no_std это как раз и есть сфера плисов и прчоего говна
Αλεχ
собственно к плисамо тносится чуть менее чем никак
Αλεχ
проблемы из-за изменений внутри кмопилятора
Vladimir
Αλεχ
Αλεχ
яхз с чем тут спорить
Αλεχ
я по факту говорюб
Αλεχ
каждые 6 недель no_std ломается
Αλεχ
или чаще
Vladimir
Αλεχ
понятно
Αλεχ
че не так
Vladimir
Так а что сломали тебе, в ностд?
Αλεχ
Vladimir
Так а что ломают?
Αλεχ
3 последовательных релиза 1.26-1.29 соответственно
Vladimir
Это ж ты пишешь сам, в ностд нету такого
Vladimir
Αλεχ
https://github.com/paritytech/pwasm-std/pull/64 ну вот например
Αλεχ
Это ж ты пишешь сам, в ностд нету такого
короч см. выше. в no_std это есть, Сама дока про это говорит: https://doc.rust-lang.org/1.7.0/book/no-stdlib.html . Причем тут даже не все, что самое забавное. Про oom например ни слова
Αλεχ
вот и имеем:
1. без лангитемов нихера не работает
2. лангитемы можно объявлять только на найтли
Vladimir
Αλεχ
в итоге тут и приколы с нестабильным компилятором (нужно указывать конкретный тулчейн и мучительно мигрировать), и с устаревшими доками
Αλεχ
Berkus
Αλεχ
Αλεχ
Например в parity есть 6 разных реп
Αλεχ
и у всех разный rust-toolchain
Berkus
нормально, заоверрайди на фиксированную версию найтли и всё
Vladimir
Αλεχ
и у тебя просто 30 параллельно установленных тулчейнов
Αλεχ
21,22,23,24,...
Berkus
обновляй всё вместе cargo-fix и вуаля
Αλεχ
на каждый день свой тулчейн
Αλεχ
Αλεχ
только вр азных репах они разные
Αλεχ
и обновляются тоже по отдельности
Αλεχ
конечно я сделал PR и их постараюстя синхронизировать
Αλεχ
но это нифига не удобно
Vladimir
Αλεχ
Αλεχ
у тебя 6 реп несвязанных
Αλεχ
типа как токио разбит на разные маленькие крейты, так и тут
Αλεχ
короче все решамо, но гемора хаватает
Αλεχ
и получается, что клиентский код ломается, потому что не может собрать либу, написанную под предыдущий компилятор
Αλεχ
и тебе нужно PR делать и ждать, пока его заапрувят
Αλεχ
короче с no_std все прям ваще плохо
Αλεχ
я последние 2 месяца в нем всякую хрень делаю, такое себе удовольствие
Vladimir
Вопрос тут, как лучше: монорепа, или куча мелких?
Крылатый
Куча мелких.
Berkus
Cat
Berkus
Αλεχ
Αλεχ
Αλεχ
но я настолько низко еще не пал
Vladimir
Vladimir
Крылатый
А чем?
Монорепа тяжёлая, что пиздец.