LINUX.ORG.RU
ФорумTalks

Питон на Расте завезли

 , ,


2

5

Для труЪ: RustPython — интерпретатор питона, запиленный чуваком из мозилы и какими-то крутыми рандомными людьми с тучей свободного времени.

Для остальных: новость на опеннете.

Демка на wasm: https://rustpython.github.io/demo/

P.S. Для нормально оформленной мини-новости оно слишком сырое, веб-демку получилось сломать с первой попытки.

ПитоРаст?

d_a ★★★★★
()

Я правильно понимаю, что либы на С типа numpy в пролёте?

Crocodoom ★★★★★
()
Ответ на: комментарий от shkolnick-kun
  • Full Python-3 environment entirely in Rust (not CPython bindings)
  • A clean implementation without compatibility hacks
WitcherGeralt ★★
() автор топика
Ответ на: комментарий от WitcherGeralt

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

pawnhearts ★★★★★
()
Ответ на: комментарий от WitcherGeralt

Оно всегда таким будет. У питона слишком жирный рантайм, не важно на чем ты его попишешь, а еще нужна как минимум часть стандартной библиотеки.

pawnhearts ★★★★★
()

Всё больше системщины переписывают с С/С++ на Rust.

sT331h0rs3 ★★★★★
()
Ответ на: комментарий от RazrFalcon

А теперь, уважаемый, потрудитесь объяснить, как переписывание на Rust поможет от:

  • Dos
  • Code execution
  • XSS
  • Bypass something
  • Gain Privileges
  • всего остального тоже ?

Особенно с учетом: https://www.cvedetails.com/product/48677/Rust-lang-Rust.html?vendor_id=19029

shkolnick-kun ★★★★★
()

НО ЗАЧЕМ?

Лучше сделать откровенное ненужно чем помочь какому-то OSS проекту :/

FiXer ★★☆☆☆
()
Ответ на: комментарий от RazrFalcon

сишка - это легаси

Свежо предание, да верится с трудом.

Хотя конечно, предание несвежее — Си столько раз объявляли legacy, а количество новых проектов на нём так никак и не уменьшается. Если верить TIOBE, то интерес к языку только возрастает.

Deleted
()
Ответ на: НО ЗАЧЕМ? от FiXer

Чтобы накрутить количество проектов на «своей прелести». Очевидно же!

О! Вот я и ответил на свой первоначальный вопрос!

shkolnick-kun ★★★★★
()
Последнее исправление: shkolnick-kun (всего исправлений: 1)

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

Dred ★★★★★
()
Последнее исправление: Dred (всего исправлений: 1)

Но зачем? Пусть отвезут обратно.

h578b1bde ★☆
()

Пока нет историй успеха альтернативных Python интерпретаторов. PyPy ещё барахтается, но до взлёта далеко (можно почитать реддит). Также были Jython (Java) или IronPython (С#), эти проекты остановились в развитии на 2.7, в 2019 году это приговор.

RustPython должен предложить богатый набор альтернативных CPython'у фич, чтобы переломить тренд.

Crocodoom ★★★★★
()
Последнее исправление: Crocodoom (всего исправлений: 2)
Ответ на: комментарий от shkolnick-kun

Цели проекта, ну кроме ненависти к Си?

Судя по README - завоз питона в браузер через wasm. Растовский wasm-bindgen (это FFI к JS) вроде самый продвинутый и удобный среди аналогов.

snizovtsev ★★★★★
()

Не могу представить людей, одновременно любящих питон и раст. Два разных лагеря

Deleted
()

Надеюсь GIL портировали? А то бажный быдлокод без синхронизации не заведется? Он даже с GIL работать не должен, но работает

vertexua ★★★★★
()
Ответ на: комментарий от Deleted

Люблю Раст (умеренно и в теории), люблю Python REPL и всякие тесты-автоматизации на нём. Не люблю только жирные питоновские проекты.

snizovtsev ★★★★★
()

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

Какой-то питораст получается.

mord0d ★★★★★
()
Ответ на: комментарий от Deleted

количество новых проектов на нём так никак и не уменьшается

Статистикой поделитесь? Ну и количество отбитых сишников может посоперничать только с лисперами. И это только на лоре.

RazrFalcon ★★★★★
()
Ответ на: комментарий от Im_not_a_robot

Человек узнал про раст и захотел на нем что-то написать.
Shing Lyu, один из разработчиков движка Servo и участник перевода на Rust CSS-движка Firefox

RazrFalcon ★★★★★
()
Ответ на: комментарий от RazrFalcon

Ну и количество отбитых сишников может посоперничать только с лисперами. И это только на лоре.

Не видел, чтобы сишники возносили какие-либо проекты только по той причине, что они написаны на Си — ибо они обычно решают задачи, а не «пишут на языке». Так что про отбитость ты как-то явно не в тему.

Deleted
()
Последнее исправление: Deleted (всего исправлений: 1)
Ответ на: комментарий от RazrFalcon

А я видел. 1:1

Можешь привести пример проекта, который приносили на ЛОР только по той причине, что он написан на Си?

Deleted
()
Ответ на: комментарий от Deleted

Не честно. В конце 70х на лор тоже приносили бы проекты на сях.

WitcherGeralt ★★
() автор топика
Ответ на: комментарий от RazrFalcon

Можешь привести пример проекта, который приносили на ЛОР только по той причине, что он написан на Си?

Нет.

То-то и оно. А вот с Rust почему-то носятся с «на нашем языке еще что-то написали» — детский сад какой-то.

Ибо никто не пишет новые проекты на Си

Выдаешь желаемое за действительное.

Deleted
()

Отлично же, лисе раст пошел на пользу. Хотя, после Си на пользу пойдет все что угодно :)

Когда ждать в апстриме? Бенчи есть?

KillTheCat ★★★★★
()
Ответ на: комментарий от hateyoufeel

Ты с iron_bug давно общался? Отличный пример отбитого напрочь сишника.

Она же плюсовик — эти действительно отбитые.

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.