The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"CPython может сделать Rust обязательной сборочной зависимостью к версии 3.17"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"CPython может сделать Rust обязательной сборочной зависимостью к версии 3.17"  +/
Сообщение от opennews (ok), 18-Ноя-25, 08:20 
Эмма Смит (Emma Smith) и Кирилл Подопригора (Kirill Podoprigora), входящие в число ключевых разработчиков Python (core team), опубликовали предварительное предложение (Pre-PEP) о постепенном добавлении возможности использования языка Rust в кодовой базе CPython, эталонной реализации языка программирования Python. Изначально Rust предлагают использовать для необязательных модулей стандартной библиотеки, размещаемых в директории Modules/. В перспективе, к версии Python 3.17, Rust может стать обязательной зависимостью при сборке CPython...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=64275

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "CPython может сделать Rust обязательной сборочной зависимост..."  +17 +/
Сообщение от 12yoexpert (ok), 18-Ноя-25, 08:20 
RIP

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

Ответить | Правка | Наверх | Cообщить модератору

5. "CPython может сделать Rust обязательной сборочной зависимост..."  +4 +/
Сообщение от morphe (?), 18-Ноя-25, 08:34 
В каждом втором крупном питон проекте уже есть зависимость от PyO3, для меня удивительно что Rust в ядре только сейчас начали разрешать
Ответить | Правка | Наверх | Cообщить модератору

9. "CPython может сделать Rust обязательной сборочной зависимост..."  +4 +/
Сообщение от morphe (?), 18-Ноя-25, 08:39 
requests зависит от cryptography, cryptography зависит от Rust, но таких зависимостей гораздо больше
Ответить | Правка | Наверх | Cообщить модератору

25. "CPython может сделать Rust обязательной сборочной зависимост..."  +1 +/
Сообщение от mos87 (ok), 18-Ноя-25, 09:34 
>В каждом втором крупном питон проекте уже есть зависимость от PyO3

сколько нам открытий чудных

Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

33. Скрыто модератором  –1 +/
Сообщение от пох. (?), 18-Ноя-25, 09:51 
Ответить | Правка | Наверх | Cообщить модератору

26. "CPython может сделать Rust обязательной сборочной зависимост..."  +10 +/
Сообщение от Америка (?), 18-Ноя-25, 09:41 
Всё продвижение rust в принципе смахивает на заказной саботаж.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

70. "CPython может сделать Rust обязательной сборочной зависимост..."  +1 +/
Сообщение от Европа (?), 18-Ноя-25, 11:17 
Кто саботирует? Ради чего, какую конечную цель преследует(-уют)?
Ответить | Правка | Наверх | Cообщить модератору

102. "CPython может сделать Rust обязательной сборочной зависимост..."  +/
Сообщение от Аноним (102), 18-Ноя-25, 12:36 
США, очевидно же. У них там требование госдепа писать только на безопасных языках. Конечно, питонистов никто это делать не заставляет, но без ржавчины они скорее всего потеряют в госзаказах, получении различных грантов и целевых выплатах. Вот поэтому сишные проекты и ринулись переписывать на хрусте. Выходит криво, косо, на зато можно сказать, что проект написан с использованием безопасного языка, а значит можно будет получить некоторое преимущество в борьбе за деньги спонсоров.
Ответить | Правка | Наверх | Cообщить модератору

110. "CPython может сделать Rust обязательной сборочной зависимост..."  +/
Сообщение от Аноним (110), 18-Ноя-25, 12:47 
Чтобы заменить GPL софт своим с пермиссивной лицензией и перетащить контроль опенсурса на себя.
+ зарубежный товарищ major одобряет централизированный репозиторий карго.
Ответить | Правка | К родителю #70 | Наверх | Cообщить модератору

37. "CPython может сделать Rust обязательной сборочной зависимост..."  +1 +/
Сообщение от Аноним (37), 18-Ноя-25, 09:57 
> RIP
> этот конкретный случай по многим признакам смахивает на заказной саботаж

Андроидный самарт и любимый Firefox уже похоронил?

Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

44. "CPython может сделать Rust обязательной сборочной зависимост..."  +/
Сообщение от Аноним (44), 18-Ноя-25, 10:17 
Да. Пришлось сменить платформу.
Ответить | Правка | Наверх | Cообщить модератору

52. "CPython может сделать Rust обязательной сборочной зависимост..."  +/
Сообщение от User (??), 18-Ноя-25, 10:38 
И kernel назло мамке выкинул поди?
Ответить | Правка | Наверх | Cообщить модератору

65. "CPython может сделать Rust обязательной сборочной зависимост..."  +/
Сообщение от Аноним (65), 18-Ноя-25, 11:06 
Kernel и без Rust спокойно собирается.
Ответить | Правка | Наверх | Cообщить модератору

90. "CPython может сделать Rust обязательной сборочной зависимост..."  +1 +/
Сообщение от User (??), 18-Ноя-25, 12:11 
> Kernel и без Rust спокойно собирается.

Но а) Как бы это сказать... уже "не весь" и б) "они над этим работают"

Ответить | Правка | Наверх | Cообщить модератору

82. "CPython может сделать Rust обязательной сборочной зависимост..."  +/
Сообщение от Аноним (37), 18-Ноя-25, 11:49 
> Да. Пришлось сменить платформу.

На какую? iOS? Или может Posh? 😂

Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору

109. "CPython может сделать Rust обязательной сборочной зависимост..."  +/
Сообщение от User (??), 18-Ноя-25, 12:47 
>> Да. Пришлось сменить платформу.
> На какую? iOS? Или может Posh? 😂

java ME, чтобы Ъ же!

Ответить | Правка | Наверх | Cообщить модератору

4. "CPython может сделать Rust обязательной сборочной зависимост..."  +1 +/
Сообщение от Аноним (65), 18-Ноя-25, 08:34 
Хорошо, что у Python куча реализаций есть и не будет проблемой заменить в будущем на нормальную.
Ответить | Правка | Наверх | Cообщить модератору

18. "CPython может сделать Rust обязательной сборочной зависимост..."  +5 +/
Сообщение от Аноним (18), 18-Ноя-25, 09:10 
был бы смысл, питон уже давно менять на нормальный язык
Ответить | Правка | Наверх | Cообщить модератору

55. "CPython может сделать Rust обязательной сборочной зависимост..."  +4 +/
Сообщение от Аноним (55), 18-Ноя-25, 10:48 
>питон уже давно менять на нормальный язык

Полностью поддерживаю. Лучше сразу писать на расте, а не использовать его через прослойки.

Ответить | Правка | Наверх | Cообщить модератору

124. Скрыто модератором  +/
Сообщение от Аноним (124), 18-Ноя-25, 13:13 
Ответить | Правка | Наверх | Cообщить модератору

31. "CPython может сделать Rust обязательной сборочной зависимост..."  +1 +/
Сообщение от пох. (?), 18-Ноя-25, 09:48 
Плохо что эти реализации совместимы только с хеловротами, и то не всегда.

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

с другой стороны - нехрен, конечно, такое и использовать.

Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

6. "CPython может сделать Rust обязательной сборочной зависимост..."  +/
Сообщение от Аноним (6), 18-Ноя-25, 08:35 
Как быть с тем, что llvm всё не научили генерировать нормальный код? В 100% случаев код у gcc был более адекватным и универсальным к входным данным. И бсолютно быстрее, где была возможность прогнать pgo. Привязываться к llvm несколько недальновидно.
Ответить | Правка | Наверх | Cообщить модератору

10. "CPython может сделать Rust обязательной сборочной зависимост..."  +/
Сообщение от VVVVVV (?), 18-Ноя-25, 08:39 
Жди релиза gccrs
Ответить | Правка | Наверх | Cообщить модератору

14. "CPython может сделать Rust обязательной сборочной зависимост..."  +1 +/
Сообщение от morphe (?), 18-Ноя-25, 08:44 
gccrs до релиза сильно дольше чем cg_gcc
Ответить | Правка | Наверх | Cообщить модератору

45. "CPython может сделать Rust обязательной сборочной зависимост..."  +/
Сообщение от Аноним (44), 18-Ноя-25, 10:19 
Сколько десятилетий раст разрабатывают? И пока ни одного стандарта. Вот ещё пару раз по столько.
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

11. "CPython может сделать Rust обязательной сборочной зависимост..."  +4 +/
Сообщение от Аноним (11), 18-Ноя-25, 08:40 
В случае проблем с LLVM отправить им патч и ждать ответного гудка. Гусей не трогать.
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

13. "CPython может сделать Rust обязательной сборочной зависимост..."  +1 +/
Сообщение от morphe (?), 18-Ноя-25, 08:43 
А никто и не привязывается, работа над gcc идёт параллельно

https://blog.antoyo.xyz/rustc_codegen_gcc-progress-report-38

> With LTO done, the remaining big tasks are:
>    Finish debug info support
>    Add support for other architectures
>    Fix issues with unwinding
>    Rustup distribution

Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

39. "CPython может сделать Rust обязательной сборочной зависимост..."  +/
Сообщение от Соль земли2 (?), 18-Ноя-25, 10:03 
Пропадёт же весь смысл LLVM IR, в котором есть строгая типизация, на которую, скорее всего, опирается Rust (очень похожи обозначения i8, i32 и т.д.).
Ответить | Правка | Наверх | Cообщить модератору

42. "CPython может сделать Rust обязательной сборочной зависимост..."  +/
Сообщение от Аноним (11), 18-Ноя-25, 10:12 
> скорее всего
> очень похожи обозначения

Толсто.

Ответить | Правка | Наверх | Cообщить модератору

60. "CPython может сделать Rust обязательной сборочной зависимост..."  +/
Сообщение от Аноним10084 и 1008465039 (?), 18-Ноя-25, 10:53 
А какая разница, какая типизация в LLVM IR для божественного Rust? Скажу по секрету - x86-машинный код вообще бестиповый, а в него компилируется и Си, и Раст
Ответить | Правка | К родителю #39 | Наверх | Cообщить модератору

89. "CPython может сделать Rust обязательной сборочной зависимост..."  +/
Сообщение от morphe (?), 18-Ноя-25, 12:09 
> Пропадёт же весь смысл LLVM IR, в котором есть строгая типизация, на
> которую, скорее всего, опирается Rust (очень похожи обозначения i8, i32 и
> т.д.).

Не полагается, в случае с llvm и полагаться нельзя, потому что когда он собран без assertions он валится в сегфолт на каждом шагу, проверок в нём полезных для пользователя нет.

Rust сам всё проверяет, и всегда выдаёт валидный IR.

Ответить | Правка | К родителю #39 | Наверх | Cообщить модератору

131. "CPython может сделать Rust обязательной сборочной зависимост..."  +/
Сообщение от Аноним (131), 18-Ноя-25, 13:24 
>Как быть с тем, что llvm всё не научили генерировать нормальный код? В 100% случаев код у gcc был более адекватным

Разумеется, писать об этом на форуме, вместо того, чтобы писать код. Ведь тогда проблема возьмёт и решится, поныть не получится.

Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

15. "CPython может сделать Rust обязательной сборочной зависимост..."  +1 +/
Сообщение от Кошкажена (?), 18-Ноя-25, 08:54 
Сейчас питон собирается в 4 потока ~5 минут.
Ответить | Правка | Наверх | Cообщить модератору

17. "CPython может сделать Rust обязательной сборочной зависимост..."  +/
Сообщение от Жироватт (ok), 18-Ноя-25, 09:08 
Без прогона тестов?
Ответить | Правка | Наверх | Cообщить модератору

20. "CPython может сделать Rust обязательной сборочной зависимост..."  +/
Сообщение от Кошкажена (?), 18-Ноя-25, 09:24 
> Без прогона тестов?

Без. Сейчас попробовала снова после make clean - результат 1m1,692s

Ответить | Правка | Наверх | Cообщить модератору

24. "CPython может сделать Rust обязательной сборочной зависимост..."  +/
Сообщение от Жироватт (ok), 18-Ноя-25, 09:32 
У меня питон2 10 минут после сборки тесты жевал, лол.
Но я не отключаю, мусть будет
Ответить | Правка | Наверх | Cообщить модератору

29. "CPython может сделать Rust обязательной сборочной зависимост..."  +1 +/
Сообщение от пох. (?), 18-Ноя-25, 09:46 
тесты могут быть нужны только если ты собираешь питон для кого-то кроме себя. (а могут и не быть)

> Но я не отключаю, мусть будет

ну да, буковки с цифирками бегут по экрану, можно делать умное лицо...

Ответить | Правка | Наверх | Cообщить модератору

32. "CPython может сделать Rust обязательной сборочной зависимост..."  +/
Сообщение от Жироватт (ok), 18-Ноя-25, 09:50 
Ну, для второго питиона уже желательно бы, бо пакет уже выпилен и остался только в ауре.

> ну да, буковки с цифирками бегут по экрану, можно делать умное лицо...

Поэтому ты так делаешь?

Ответить | Правка | Наверх | Cообщить модератору

36. "CPython может сделать Rust обязательной сборочной зависимост..."  +/
Сообщение от пох. (?), 18-Ноя-25, 09:53 
твой хеловрот либо работает, либо не работает. (причем во втором случае ты ничего сделать не сможешь)
Зачем ты расходуешь невосполнимые ресурсы планеты и свою жизнь на совершенно бесполезную хрень?

Собрался - пользуйся. Не собрался или падает хеловрот - ну значит приехали, дальше ехать некуда, ищи замену своему васяноскрипту.

Ответить | Правка | Наверх | Cообщить модератору

41. "CPython может сделать Rust обязательной сборочной зависимост..."  –1 +/
Сообщение от Жироватт (ok), 18-Ноя-25, 10:11 
Чувак, попробуй немного потоньше, а?
Ну даже для меня слишком грубо работаешь.
Ответить | Правка | Наверх | Cообщить модератору

54. "CPython может сделать Rust обязательной сборочной зависимост..."  +/
Сообщение от Аноним (-), 18-Ноя-25, 10:45 
Это местный алконавт предпенсионного возраста. Просто отфильтруй его посты в игнор через плагин User JavaScript and CSS. Я давно так сделал, чтобы меньше визуального мусора было.
Ответить | Правка | Наверх | Cообщить модератору

83. "CPython может сделать Rust обязательной сборочной зависимост..."  +/
Сообщение от Жироватт (ok), 18-Ноя-25, 11:50 
Думаю, что задействую что-то аналогичное родному сворачиванию, скриптом, да
Ответить | Правка | Наверх | Cообщить модератору

92. "CPython может сделать Rust обязательной сборочной зависимост..."  +/
Сообщение от User (??), 18-Ноя-25, 12:20 
> Ну, для второго питиона уже желательно бы, бо пакет уже выпилен и
> остался только в ауре.

эээээ... а если ну вот контейнер под это дело взять, то...? Дай угадаю - взамуж не возьмут?

Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору

122. "CPython может сделать Rust обязательной сборочной зависимост..."  +/
Сообщение от Жироватт (ok), 18-Ноя-25, 13:05 
А зачем, если задача решается простой сборкой пакета?
Ответить | Правка | Наверх | Cообщить модератору

127. "CPython может сделать Rust обязательной сборочной зависимост..."  +/
Сообщение от User (??), 18-Ноя-25, 13:20 
> А зачем, если задача решается простой сборкой пакета?

Ну так "вот это всё" начиная с, собственно, пакетных менеджеров как раз таки и городили, чтобы сборкой "по месту" не озадачиваться, не?

Ответить | Правка | Наверх | Cообщить модератору

19. "CPython может сделать Rust обязательной сборочной зависимост..."  +/
Сообщение от Аномалии (?), 18-Ноя-25, 09:24 
А в чем преимущество сборки перед уже готовыми пакетами?
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

21. "CPython может сделать Rust обязательной сборочной зависимост..."  +1 +/
Сообщение от Кошкажена (?), 18-Ноя-25, 09:26 
> А в чем преимущество сборки перед уже готовыми пакетами?

* Если ты хочешь сам собрать и не доверяешь тем, кто собирал. Например, если бутстрапишь систему.
* Добавить нужные опции при сборке. Вроде как для того же nogil нужно пересобирать.

Ответить | Правка | Наверх | Cообщить модератору

35. "CPython может сделать Rust обязательной сборочной зависимост..."  +1 +/
Сообщение от Жироватт (ok), 18-Ноя-25, 09:52 
Не всегда они есть, готовые пакеты.
Или есть, но древних версий.
Или есть, но реально хз от кого, на сюзевской OBS и "добавьте строчки в список реп".
Или нужно настроить пакет до сборки.
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

51. "CPython может сделать Rust обязательной сборочной зависимост..."  +1 +/
Сообщение от Аноним (44), 18-Ноя-25, 10:36 
Есть некая программа, в ней есть питон. Однажды, после очередного обновления ты обнаруживаешь, что твой проект не полностью (полностью не) открывается из-за разности версий питонов. Да, питоны совместимы между собой чуть менее, чем никак. Дистры на этот случай сделали взаимоисключающую установку таких версий. Поставить старый питон из готовых пакетов ты не можешь - система начинает сносить всё по цепочке, включая пакетный манагер и далее...
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

74. "CPython может сделать Rust обязательной сборочной зависимост..."  +/
Сообщение от kravich (ok), 18-Ноя-25, 11:22 
Зачем вам вообще самим собирать питон? Есть же человеческие бинарные пакеты
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

94. "CPython может сделать Rust обязательной сборочной зависимост..."  +/
Сообщение от User (??), 18-Ноя-25, 12:23 
> Зачем вам вообще самим собирать питон? Есть же человеческие бинарные пакеты

Арчегенту...особенности, скажем так. Проходите мимо, не стойте у клетки - обитатели ээээ... активизируются ).

Ответить | Правка | Наверх | Cообщить модератору

129. "CPython может сделать Rust обязательной сборочной зависимост..."  +/
Сообщение от Аноним (124), 18-Ноя-25, 13:22 
> Сейчас питон собирается в 4 потока ~5 минут.

А то добавится ещё время сборки самого Раста.

Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

27. "CPython может сделать Rust обязательной сборочной зависимост..."  +2 +/
Сообщение от пох. (?), 18-Ноя-25, 09:43 
Просто напоминаю что "поддерживаются Rust как минимум на уровне Tier 2" означает что хрустокомпилятор на этой платформе как-то вообще запускается. (И совершенно не означает что хотя бы запустится собранный для нее хеловрот)

Причем чинить никто даже и не собирался.

Ответить | Правка | Наверх | Cообщить модератору

101. "CPython может сделать Rust обязательной сборочной зависимост..."  –1 +/
Сообщение от Аноним (55), 18-Ноя-25, 12:34 
Стандартный поток лжи от растохейтера.

>Причем чинить никто даже и не собирался.

У тебя конечно же есть опрос всех разработчкиков из которого твои слова подтверждаются?

Ответить | Правка | Наверх | Cообщить модератору

30. "CPython может сделать Rust обязательной сборочной зависимост..."  +2 +/
Сообщение от Смузихлеб забывший пароль (?), 18-Ноя-25, 09:46 
эпически. Можно даже сказать, сказочно )
Однако, одного только раста с проверками боровов в дополнение к питону очевидно маловато для запуска скриптика на питоне. Очевидно, что в зависимостях должны ещё появиться как минимум жс и бонусом можно прилепить бейсик с паскалем

А после - объявить о новом, инновационном и безопасном питоне 4, который ломает совместимость с 3-м не хуже, чем 3-й со 2-м. С тем нюансом, что, где есть питон - там гарантированно будут пакеты с упомянутыми ЯП и нередко более стабильные в плане обратной совместимости, а код в любом случае придётся переписывать

Ответить | Правка | Наверх | Cообщить модератору

40. "CPython может сделать Rust обязательной сборочной зависимост..."  +/
Сообщение от Жироватт (ok), 18-Ноя-25, 10:09 
Ты забыл про node + v8, жс как язым можно и на встроенном интерпретаторе выполнять.

При компилировании питоньего скрипта в .pyc в таком Питон4 небось нужно будет:
- каждый раз вызывать ноду, которая будет искать модули для себя в NPM (со свежими лефтпадами и вирусами)
- обновлённая нода будет БЕЗОПАСТНО выкачивать модули из pip, которые при развёртывании будут уже сами запускать в контексте себя по ещё одному экземпляру ноды для БЕЗОПАСНОЙ скачки своих зависимостей, конечно с обновлением своего набора лефтпалов из NPM и так рекурсивно для каждой ветки дерева зависимостей
- скрипт на ноде будет запускать и контролировать контролиующий его самого скрипт на питоне, который сгененрирует скрипт на пёрле, чтобы выполнить предварительные билдтаски
- файлы перед сборкой будут скормлены чекателю боровов, который достанет афиногенно-аффинажные мутные типы и померит им череп, а также степень "проснутости" кода. При нахождении лексемы типа "бро", "ниггер", "slave", "master", "три хандред бакс" и прочих - откажется собирать этот неполиткорректный код.
- после проверки ржавым проверяльщиком скрипт на джс должен будет запросить паспортные данные сборщика, его ЭП, его цели сборки, провести тест на политическую сознательность и соответствие текущим нарративам CNN и отправить все в ЦРУ. Если тест пройден не менее чем на 95% - сборка разрешается, иначе высылается зондеркоманда.
- после чего код собирается
- после чего прогоняются тесты
- после чего выполняются посбилд-таски на смеси из пёрло-джеэсного кода, формирующие выхлоп на похапэ
- после чего результат пакетируется

Ответить | Правка | Наверх | Cообщить модератору

34. "CPython может сделать Rust обязательной сборочной зависимост..."  +2 +/
Сообщение от mos87 (ok), 18-Ноя-25, 09:52 
Похоже это намеренное внедрение расто-зависимости ради блага самого раста. Ведь раст нужно развивать ВСЕМ, потому раст это ПРАВИЛЬНО. А остальное - нет.
Ответить | Правка | Наверх | Cообщить модератору

38. "CPython может сделать Rust обязательной сборочной зависимост..."  –3 +/
Сообщение от Аноним (37), 18-Ноя-25, 10:00 
Сейчас тут начнется традиционный вой воинов против Раста и гентушников. В то время как все нормальные люди устанавсливают готовые бинари и от изначального языка им не горячо не холодно.
Ответить | Правка | Наверх | Cообщить модератору

50. "CPython может сделать Rust обязательной сборочной зависимост..."  +2 +/
Сообщение от Аноним (-), 18-Ноя-25, 10:31 
Если сидеть на конформистском железе типа x86_64, то да. А если на x86 (32-бит), то уже проблема. Не говоря про другие архитектуры (не буду упоминать всуе), где физически нет компилятора Rust (ну или есть, но работает чуть лучше, чем никак).
Ответить | Правка | Наверх | Cообщить модератору

53. "CPython может сделать Rust обязательной сборочной зависимост..."  +/
Сообщение от Аноним (44), 18-Ноя-25, 10:38 
> типа x86_64

Поправочка: уже x86_64_v2

Ответить | Правка | Наверх | Cообщить модератору

64. "CPython может сделать Rust обязательной сборочной зависимост..."  –1 +/
Сообщение от Аноним (64), 18-Ноя-25, 11:05 
> x86_64_v2

Features match the 2008 Intel Nehalem architecture, excluding Intel-specific instructions.

v3 скоро уже 13 лет будет, окститесь.

Ответить | Правка | Наверх | Cообщить модератору

99. "CPython может сделать Rust обязательной сборочной зависимост..."  +/
Сообщение от Аноним (37), 18-Ноя-25, 12:34 
> другие архитектуры (не буду упоминать всуе), где физически нет компилятора Rust

На каких конкретно аохитектурах нет Раста, но есть CPython?

Ответить | Правка | К родителю #50 | Наверх | Cообщить модератору

128. "CPython может сделать Rust обязательной сборочной зависимост..."  +/
Сообщение от Аноним (128), 18-Ноя-25, 13:21 
> А если на x86 (32-бит), то уже проблема.

Почему прблема?

Даже на официальном сайте есть бинари:

https://forge.rust-lang.org/infra/other-installation-methods...

Ответить | Правка | К родителю #50 | Наверх | Cообщить модератору

46. "CPython может сделать Rust обязательной сборочной зависимост..."  +4 +/
Сообщение от Аноним (-), 18-Ноя-25, 10:21 
Я будучи достаточно лояльным к Rust вынужден признать, что это уже ПЕРЕБОР. Начинают посещать мысли, что делается это всё умышленно.
Ответить | Правка | Наверх | Cообщить модератору

61. "CPython может сделать Rust обязательной сборочной зависимост..."  +/
Сообщение от Аноним (61), 18-Ноя-25, 10:54 
Тут и так всё на поверхности: раст проталкивают и кнутом, и морковкой :) только непонятно, ЗАЧЕМ это всё - понятно ведь, что язык - тупиковый, его даже если всем миром расширять и использовать, гнилая концепция с указателями сводит всё на нет.
Ответить | Правка | Наверх | Cообщить модератору

93. "CPython может сделать Rust обязательной сборочной зависимост..."  +/
Сообщение от Аноним (93), 18-Ноя-25, 12:23 
Понятно, _зачем_, но непонятно, КТО.

У кого есть столько денег и людей?

Ответить | Правка | Наверх | Cообщить модератору

134. "CPython может сделать Rust обязательной сборочной зависимост..."  +/
Сообщение от ProfessorNavigator (ok), 18-Ноя-25, 13:29 
Да в общем то картина уже практически прояснилась. Тут недавно были новости про количество Ржавого в Андроиде...
Ответить | Правка | Наверх | Cообщить модератору

132. "CPython может сделать Rust обязательной сборочной зависимост..."  +/
Сообщение от Аноним (124), 18-Ноя-25, 13:25 
Ну раз NSA призывает использовать его, то понятно, что безопастный он для кого надо.
Ответить | Правка | К родителю #61 | Наверх | Cообщить модератору

130. "CPython может сделать Rust обязательной сборочной зависимост..."  +/
Сообщение от Аноним (128), 18-Ноя-25, 13:23 
> Начинают посещать мысли, что делается это всё умышленно

Умышленно внедряют Раст в CPython? А дожны были неумышленно внедрить, или что?

Ответить | Правка | К родителю #46 | Наверх | Cообщить модератору

133. "CPython может сделать Rust обязательной сборочной зависимост..."  +/
Сообщение от Аноним (131), 18-Ноя-25, 13:28 
>Я будучи достаточно лояльным к Rust вынужден признать, что это уже ПЕРЕБОР.

Лояльным? А что по вашему нужно - сишные дырени в каждой программе? Ну не хотят сишники писать нормальный код, хотя сишке уже больше чем полвека стукнуло.

Ответить | Правка | К родителю #46 | Наверх | Cообщить модератору

137. "CPython может сделать Rust обязательной сборочной зависимост..."  +/
Сообщение от ProfessorNavigator (ok), 18-Ноя-25, 13:32 
Ну не хотят Ржавые писать нормальный код, хотя Ржавому уже 10 лет стукнуло.
https://www.opennet.me/opennews/art.shtml?num=64093
https://www.opennet.me/opennews/art.shtml?num=64226

Исправил, не благодарите.

Ответить | Правка | Наверх | Cообщить модератору

56. "CPython может сделать Rust обязательной сборочной зависимост..."  +3 +/
Сообщение от Аноним (56), 18-Ноя-25, 10:49 
Заменить везде питон на perl5 и делов то.
Ответить | Правка | Наверх | Cообщить модератору

69. "CPython может сделать Rust обязательной сборочной зависимост..."  +1 +/
Сообщение от Вапел Дупов (?), 18-Ноя-25, 11:16 
на C++. он сегодня куда удобнее чем раньше.
Ответить | Правка | Наверх | Cообщить модератору

75. "CPython может сделать Rust обязательной сборочной зависимост..."  +1 +/
Сообщение от _kp (ok), 18-Ноя-25, 11:23 
Действительно. Вот, свежий Visual Studio таких ли предупреждений навыдаёт на код из примеров, и так противится компиляции даже потенциально небезопасного кода. А Xcode это обычно спокойно скомпилирует. Прололчу про разработку в vim и подобном.
Ответить | Правка | Наверх | Cообщить модератору

125. "CPython может сделать Rust обязательной сборочной зависимост..."  +/
Сообщение от Аноним (-), 18-Ноя-25, 13:14 
> обычно спокойно скомпилирует. Прололчу про разработку в vim и подобном.

В что - vim? Там ругаться будет - компилер. И вот что-что а у gcc и clang статический анализ и варнинги очень сильно подтянули. В gcc аж вообще статический анализатор встроили в последних версиях.

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

А еще есть горе-"разработчики" которые без сильных мира сего не могут ступить и шагу, но почему-то мнят себя силой достойной внимания. Хотя являются - винтиками в корпоративных схемах, не более. Если все что вы можете это запустить "свежий visual studio" то в общем то - это не ваша заслуга. И в приличных местах вас соответственно не ждут.

Ответить | Правка | Наверх | Cообщить модератору

136. "CPython может сделать Rust обязательной сборочной зависимост..."  +/
Сообщение от Аноним (131), 18-Ноя-25, 13:31 
>И вот что-что а у gcc и clang статический анализ и варнинги очень сильно подтянули. В gcc аж вообще статический анализатор встроили в последних версиях.

Да? А покажи предупреждение, что разыменновывается нулевой указатель. Или как всегда лжёте?
>Не говоря о том что билдсистема может делать что угодно

Вот в том то и дело, что может делать что угодно, например не проверять ошибки вообще. А нужно строго наоборот - всегда проверять как минимум определённый список ошибок.
>А еще есть горе-"разработчики" которые без сильных мира сего не могут ступить и шагу

А есть ещё настоящие сишники, понаделовшие кучу ошибок. В иксах до сих пор баги из 1990-ых исправляют, в 2025 году. Позор.

Ответить | Правка | Наверх | Cообщить модератору

85. "CPython может сделать Rust обязательной сборочной зависимост..."  +1 +/
Сообщение от Аноним (85), 18-Ноя-25, 12:05 
В нём до сих пор нет таких функций, как join и split для строк.
Ответить | Правка | К родителю #69 | Наверх | Cообщить модератору

119. "CPython может сделать Rust обязательной сборочной зависимост..."  –1 +/
Сообщение от Антонимус (?), 18-Ноя-25, 12:55 
Есть. :)
Ответить | Правка | Наверх | Cообщить модератору

95. "CPython может сделать Rust обязательной сборочной зависимост..."  +/
Сообщение от Аноним (93), 18-Ноя-25, 12:23 
На raku.
Ответить | Правка | К родителю #56 | Наверх | Cообщить модератору

58. "CPython может сделать Rust обязательной сборочной зависимост..."  +4 +/
Сообщение от Аноним (61), 18-Ноя-25, 10:52 
Запомните, юные авангардисты, чем глубже вы сегодня засовываете Раст, тем больнее его завтра будет вынимать. Так что особо не радуйтесь распространению ржы - она вам боком выйдет.
Ответить | Правка | Наверх | Cообщить модератору

72. "CPython может сделать Rust обязательной сборочной зависимост..."  +1 +/
Сообщение от Вапел Дупов (?), 18-Ноя-25, 11:19 
так они не думают про завтра. живут одним днём. а кто-то потом разгребать будет.

но вообще, просто похоже на саботаж свободного софта.

Ответить | Правка | Наверх | Cообщить модератору

107. "CPython может сделать Rust обязательной сборочной зависимост..."  +/
Сообщение от Кошкажена (?), 18-Ноя-25, 12:38 
> Запомните, юные авангардисты

Там сам дед пожизненый диктатор условно дал добро. Хотя ему уже все равно вроде как.

Ответить | Правка | К родителю #58 | Наверх | Cообщить модератору

115. "CPython может сделать Rust обязательной сборочной зависимост..."  +/
Сообщение от Аноним (-), 18-Ноя-25, 12:51 
А зачем вы его куда-то засовывать?
На нем нужно просто писать код.
Как говорится "друзей не надо иметь, с ними нужно дружить!" (с)

Просто новый инструмент, который используют те, кому это нравится.
Вам не нравится? Кнопочка "форк" в от том углу.
А.. вы не можете тк у вас лапка-из-дупки? Ну... sad to be you
У нас тут опенсорс и вам никто ничем не обязан.

Ответить | Правка | К родителю #58 | Наверх | Cообщить модератору

141. "CPython может сделать Rust обязательной сборочной зависимост..."  +/
Сообщение от Аноним (141), 18-Ноя-25, 13:39 
"Иметь надо пользователей с помощью "друзей" (С)
Ответить | Правка | Наверх | Cообщить модератору

59. "CPython может сделать Rust обязательной сборочной зависимост..."  +3 +/
Сообщение от Аноним (-), 18-Ноя-25, 10:52 
Мне как питонисту неприятны такие новости. Jython и IronPython не готовы заменить CPython как не крути (годятся только для проектов с нуля без сторонних Python библиотек).
Ответить | Правка | Наверх | Cообщить модератору

63. "CPython может сделать Rust обязательной сборочной зависимост..."  +1 +/
Сообщение от Аноним (61), 18-Ноя-25, 11:03 
> причины внедрения Rust — обеспечение безопасной работы с памятью

Звучит так дилетантски, будто из всех 200 ЯП никто не думал о безопасности и вдруг раз - изобрели Ржу! :)) Так тупо.... Даже "ассемблер с классами" - и тот давно имеет авто-указатели, ТОЖЕ БЕЗОПАСНО работающие с памятью, да ещё при этом являясь промышленным стандартом + ООП. Накой ляд тут ржа?? Чисто погемороить и без того зачуханых uндуcuков? От них вы точно не получите качественный код; "экономия на программистах" всегда оборачивается провалом проекта или превращением его в неподдерживаемого монстра.

Ответить | Правка | Наверх | Cообщить модератору

135. "CPython может сделать Rust обязательной сборочной зависимост..."  –1 +/
Сообщение от Аноним (128), 18-Ноя-25, 13:31 
>> причины внедрения Rust — обеспечение безопасной работы с памятью
> Звучит так дилетантски
> Даже "ассемблер с классами"
> Накой ляд тут ржа??

Накой, спрашиваешь? Ну вот, например:

int a = 1;
int& b = std::max(a, 10);

Вот мы и отстрелили себе ногу в твоем любимом "ассемблере с классами". И даже без динамического выделения памяти.

Теперь понятно, зачем нужен Раст?

Ответить | Правка | Наверх | Cообщить модератору

139. "CPython может сделать Rust обязательной сборочной зависимост..."  +/
Сообщение от xsignal (ok), 18-Ноя-25, 13:34 
> Теперь понятно, зачем нужен Раст?

Язык для "не программистов" - создать у дилетанта иллюзию, что он "что-то может".

Ответить | Правка | Наверх | Cообщить модератору

140. "CPython может сделать Rust обязательной сборочной зависимост..."  +/
Сообщение от ProfessorNavigator (ok), 18-Ноя-25, 13:38 
О, значит высосанные примеры кода из вашей методички ещё не убрали? Н-да, совсем дураков жизнь ничему не учит...
Ответить | Правка | К родителю #135 | Наверх | Cообщить модератору

138. "CPython может сделать Rust обязательной сборочной зависимост..."  +/
Сообщение от Аноним (131), 18-Ноя-25, 13:34 
>Даже "ассемблер с классами" - и тот давно имеет авто-указатели, ТОЖЕ БЕЗОПАСНО работающие с памятью

А так же дающие прямо из коробки кучу UB.

Ответить | Правка | К родителю #63 | Наверх | Cообщить модератору

86. "CPython может сделать Rust обязательной сборочной зависимост..."  +1 +/
Сообщение от Аноним (-), 18-Ноя-25, 12:06 
Вот же провокаторы. Пусть делают форк и называют его RPython, а CPython оставляют как есть.
Ответить | Правка | Наверх | Cообщить модератору

126. "CPython может сделать Rust обязательной сборочной зависимост..."  +/
Сообщение от Аноним (-), 18-Ноя-25, 13:15 
> Вот же провокаторы. Пусть делают форк и называют его RPython, а CPython оставляют как

есть.
RustyPython Flying Circus. Это диды на пенсию вышли, но шоу совсем закрыть постеснялсь :)

Ответить | Правка | Наверх | Cообщить модератору

98. Скрыто модератором  +2 +/
Сообщение от Феникс123 (?), 18-Ноя-25, 12:32 
Ответить | Правка | Наверх | Cообщить модератору

104. Скрыто модератором  +/
Сообщение от xsignal (ok), 18-Ноя-25, 12:36 
Ответить | Правка | Наверх | Cообщить модератору

113. Скрыто модератором  +1 +/
Сообщение от Аноним (113), 18-Ноя-25, 12:50 
Ответить | Правка | Наверх | Cообщить модератору

120. Скрыто модератором  +/
Сообщение от Аноним (110), 18-Ноя-25, 13:01 
Ответить | Правка | К родителю #98 | Наверх | Cообщить модератору

123. "CPython может сделать Rust обязательной сборочной зависимост..."  +/
Сообщение от Аноним (-), 18-Ноя-25, 13:09 
> В перспективе, к версии Python 3.17, Rust может стать обязательной
> зависимостью при сборке CPython.

А можно оттуда еще питон дропнуть и оставить только Rust? В таком виде я б пожалуй против питона меньше возражал :D

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру