Follow

Я уже написал тысяч пять строк на расте. По мере изучения я все по прежнему считаю, что это просто великолепный язык.

@3draven он хорош, пока его в ядро не пихают почем зря

@burbilog а что конкретно с языком делается в ядре?

@3draven он слишком быстро мутирует

в самом этом факте нет ничего плохого, move fast and break things вполне себе неплохой подход к разработке чего-то ну совсем cutting edge, но это плохо для ядра, где в течении десяти лет ожидаешь, что все вещи будут лежать на своих полочках. а вместо этого за пару лет в расте успевают мастерскую снести и построить новую с другой планировкой. для ядра нужна консервативность и воспроизводимость компиляции, а в рамках раста воспроизводимость только в рамках свежака.

получается хуяк-хуяк и в продакшн, что недопустимо для используемого сотнями миллионов людей критически важного софта

два года назад методом накидывания исходников на chatgpt я написал утилитовину, которую даже по приколу поставил в продакшн. она не особо ответственна, всегда могу врубить старые костыли, просто было интересно попробовать новый язык и его юзабельность. и в принципе она вкалывает без проблем. но понадобилось месяц назад ее чуток модифицировать. cargo build, херакс, тянет новые либы, опаньки, у тебя старый раст. ну ладно, обновляю раст, а новый раст мне говорит чувак, а тут у тебя варнинг и вообще он скоро станет ошибкой. т.е. нужно переделывать и хуяк-хуяк в продакшн.

но я-то ладно, развлекался, а такая же история с каким-нибудь не самым свежим ядром длительной поддержки -- что делать майнтайнеру ядра?

@burbilog ты сейчас описал проблемы с переходом от версии стандарта любого языка (скоро С 23) на следующий и обновление либ. Раст выпускают так же стандартами по годам (editions), сиди на своей редакции, а либы обновлять или нет...неясно какое отношение к ядру имеют юзерские либы. Там все другое. В общем, аргументация от незнания.

@burbilog для того что бы такое не писать достаточно прочитать оф доку по расту.
doc.rust-lang.org/edition-guid

@3draven и что там в c23 такого сотворили code breaking? триграфы убрали? k&r объявления функций, которые десятки лет как не используются?

я вот про это и говорю -- растовцы привыкли жить на вулкане и им, если въебет разок в пару лет, норм

@3draven "неясно какое отношение к ядру имеют юзерские либы"

язык без библиотек -- ничто. не бывает чистого языка в вакууме, точнее таких полно, но толку с них никакого, и популярности тоже никакой

@burbilog Судя по всему о разработке ядра ты слышал издалека. Думаю надо что то почитать прежде чем о языках рассуждать. Я мысль понял, спасибо.

Sign in to participate in the conversation
MustUdon

I like Twitter, but, Mastodon it is so excited! Feel free to register it is server just for fun! Usefull links https://instances.social https://www.reddit.com/r/Mastodon/comments/yugh2o/some_useful_mastodon_lists/?utm_source=share&utm_medium=web2x&context=3