The OpenNET Project / Index page

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



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

"Проект RustPython развивает реализацию интерпретатора Python..."  +/
Сообщение от opennews (?), 03-Фев-19, 10:52 
Shing Lyu, один из разработчиков движка Servo и участник перевода на Rust  CSS-движка Firefox,  развивает проект RustPython (https://github.com/RustPython/RustPython) по созданию интерпретатора языка программирования Python, написанного на языке Rust. Проект нацелен на обеспечение совместимости с CPython 3.5.0 и более новыми выпусками. RustPython состоит из парсера (https://rustpython.github.io/website/rustpython_parser/index...) кода на Python в абстрактное синтаксическое дерево (AST), компилятора (https://rustpython.github.io/website/rustpython_vm/compile/i...)  AST  в байткод и виртуальной машины (https://rustpython.github.io/website/rustpython_vm/index.html) для выполнения байткода. Для оценки текущего состояния разработки запущена web-демонтрация (https://rustpython.github.io/demo/) на основе интерпретатора, скомпилированного в  WebAssembly. Код распространяется (https://github.com/RustPython/RustPython) под лицензией MIT.

URL: https://news.ycombinator.com/item?id=19064069
Новость: https://www.opennet.ru/opennews/art.shtml?num=50082

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

Оглавление

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


1. "Проект RustPython развивает реализацию интерпретатора Python..."  +20 +/
Сообщение от Аленевод (?), 03-Фев-19, 10:52 
Больше прослоек богу прослоек!
Ждём теперь переписывания Rust на джаваскрипте и исполнения в Файрфоксе.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Проект RustPython развивает реализацию интерпретатора Python..."  +4 +/
Сообщение от ананас (?), 03-Фев-19, 10:58 
На ссылку ткни, уже работает в браузере
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Проект RustPython развивает реализацию интерпретатора Python..."  +2 +/
Сообщение от Анонизм (?), 03-Фев-19, 11:01 
Сначала компилятор Rust, переписанный на Python...
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

12. "Проект RustPython развивает реализацию интерпретатора Python..."  +/
Сообщение от Аноним (12), 03-Фев-19, 11:51 
Смотрите ниже, для него даже уже название придумали ;)
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

20. "Проект RustPython развивает реализацию интерпретатора Python..."  +3 +/
Сообщение от Ловил (?), 03-Фев-19, 12:43 
Это не прослойка, судя по новости, а самодостаточный продукт
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

4. "Проект RustPython развивает реализацию интерпретатора Python..."  +4 +/
Сообщение от Аноним (4), 03-Фев-19, 11:08 
Интерпретаторов питона итак хватает, нужен 100% совместимый с CPython JIT или вообще компилятор (Nuitka пока сырая).
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

31. "Проект RustPython развивает реализацию интерпретатора Python..."  +1 +/
Сообщение от Аноним (31), 03-Фев-19, 14:27 
Кому он нужен? И с какой версией CPython? Напоминаю, что 3.6, 3.7, 3.8 не являются 100% совместимыми даже с позиции обратной совместимости.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

36. "Проект RustPython развивает реализацию интерпретатора Python..."  +/
Сообщение от annual slayer (?), 03-Фев-19, 15:37 
а чем вы замеряете сырость нюитки?
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

38. "Проект RustPython развивает реализацию интерпретатора Python..."  +17 +/
Сообщение от YetAnotherOnanym (ok), 03-Фев-19, 15:42 
Гигрометром, вестимо.
Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору

5. "Проект RustPython развивает реализацию интерпретатора Python..."  –1 +/
Сообщение от Аноним (5), 03-Фев-19, 11:15 
А что у него с совместимостью с FFI CPython и наличием GIL?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

10. "Проект RustPython развивает реализацию интерпретатора Python..."  +4 +/
Сообщение от Аноним (12), 03-Фев-19, 11:48 
Совместимость с GIL обеспечим 100% ! :)
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

23. "Проект RustPython развивает реализацию интерпретатора Python..."  +/
Сообщение от Аноним (23), 03-Фев-19, 13:01 
Если он совместим с CPython, то он совместим и с GIL
Всегда ваш, Кэп
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

6. "Проект RustPython развивает реализацию интерпретатора Python..."  +1 +/
Сообщение от Аноним (6), 03-Фев-19, 11:39 
С ним то питон не тормозит?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

11. "Проект RustPython развивает реализацию интерпретатора Python..."  +1 +/
Сообщение от Аноним (12), 03-Фев-19, 11:48 
Чихает
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

7. "Проект RustPython развивает реализацию интерпретатора Python..."  +7 +/
Сообщение от Аноним (7), 03-Фев-19, 11:41 
Зачем это нужно? Просто "чтобы не на
Си"?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

22. "Проект RustPython развивает реализацию интерпретатора Python..."  –15 +/
Сообщение от EnemyOfDemocracy (?), 03-Фев-19, 12:52 
Си первоапрельская шутка, которую восприняли всерьёз. Си это низкоуровневый JavaScript.
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

99. "Проект RustPython развивает реализацию интерпретатора Python..."  +2 +/
Сообщение от Bicycle (ok), 04-Фев-19, 15:02 
Стоп. Я думал, что Си - это фреймворк к ассемблеру.
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

26. "Проект RustPython развивает реализацию интерпретатора Python..."  +/
Сообщение от Аноним84701 (ok), 03-Фев-19, 13:49 
> Зачем это нужно? Просто "чтобы не на Си"?

Ну, есть (основная) реализация -- CPython. "С" там как бы, намекает, на чем оно.

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

74. "Проект RustPython развивает реализацию интерпретатора Python..."  +1 +/
Сообщение от cutlass (?), 04-Фев-19, 02:05 
А какой скриптовый язык максимально приближен к Си?
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

77. "Проект RustPython развивает реализацию интерпретатора Python..."  +2 +/
Сообщение от аноним3 (?), 04-Фев-19, 04:12 
вообще то их изначально писали что бы они не были похожи на си)) цель была как раз таки разработать переносимый и более простой язык. ну получилось так себе, но в своей нише он вполне себе хорош. особенно массивы и обработка научных данных. на си это дольше писать и сложнее. хотя мне вот чистый си больше нравится. плюсы не так. что от раста ожидать вообще не знаю. не пробовал.
Ответить | Правка | ^ к родителю #74 | Наверх | Cообщить модератору

81. "Проект RustPython развивает реализацию интерпретатора Python..."  +2 +/
Сообщение от Anonim (??), 04-Фев-19, 08:54 
csh
Ответить | Правка | ^ к родителю #74 | Наверх | Cообщить модератору

83. "Проект RustPython развивает реализацию интерпретатора Python..."  +/
Сообщение от Аноним (83), 04-Фев-19, 09:44 
CINT
Ответить | Правка | ^ к родителю #74 | Наверх | Cообщить модератору

102. "Проект RustPython развивает реализацию интерпретатора Python..."  +/
Сообщение от Аноним (102), 04-Фев-19, 16:17 
tcc
Ответить | Правка | ^ к родителю #74 | Наверх | Cообщить модератору

110. "Проект RustPython развивает реализацию интерпретатора Python..."  +/
Сообщение от trdm (ok), 04-Фев-19, 18:43 
AngelScript
Ответить | Правка | ^ к родителю #74 | Наверх | Cообщить модератору

8. "Проект RustPython развивает реализацию интерпретатора Python..."  +6 +/
Сообщение от Аноним (8), 03-Фев-19, 11:43 
Целей у проекта не много
Full Python-3 environment entirely in Rust (not CPython bindings)
A clean implementation without compatibility hacks
И обе бессмысленны сами по себе
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

15. "Проект RustPython развивает реализацию интерпретатора Python..."  –2 +/
Сообщение от steveklabnik1 (?), 03-Фев-19, 12:04 
> not CPython bindings

I's better to write Python extensions in Rust anyway. :)

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

43. "Проект RustPython развивает реализацию интерпретатора Python..."  –1 +/
Сообщение от Ordu (ok), 03-Фев-19, 16:22 
> И обе бессмысленны сами по себе

А кто сказал, что они сами по себе? RedoxOS есть, а нативного python'а в ней нет. Что за дела? Теперь будет.

Да и я бы не сказал, что они бессмысленны. Достижение любой из этих целей уменьшит количество уровней indirection (косвенности?) в программе. Фундаментальный закон разработки софта[1] говорит нам, что любая проблема разработки может быть решена введением дополнительного уровня индирекции. Любая проблема, кроме (очевидно) проблемы слишком большого количества уровней индирекции. И сей проект нацелен именно на уменьшение количества прослоек между кодом вызывающим функцию, и кодом выполняющим актуальную работу. Вопрос в том, так ли эти прослойки мешают, чтобы из-за них пилить новую имплементацию python'а.

[1] https://en.wikipedia.org/wiki/Fundamental_theorem_of_softwar...

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

61. "Проект RustPython развивает реализацию интерпретатора Python..."  +1 +/
Сообщение от Ретроград (?), 03-Фев-19, 19:29 
В Redox до сих пор нет драйвера жестких дисков. Вообще. Никакого. Они не осилили даже PIO-режим, умерший еще 20 лет назад, но до сих пор поддерживаемый из соображений совместимости, про SATA я молчу. А рисовать панельки с окошечками во фреймбуффере VESA - невелика заслуга.
Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору

80. "Проект RustPython развивает реализацию интерпретатора Python..."  –6 +/
Сообщение от Ordu (ok), 04-Фев-19, 08:28 
И чё с того? Типа это повод не запиливать пайтон в систему, или чё? К чему ты все эти буквы набирал, что сказать-то хотел?
Ответить | Правка | ^ к родителю #61 | Наверх | Cообщить модератору

128. "Проект RustPython развивает реализацию интерпретатора Python..."  +/
Сообщение от нах (?), 05-Фев-19, 16:01 
> И чё с того?

ровно то что обе задачи бессмысленны сами по себе, ага
цитирую тебя же:
>> А кто сказал, что они сами по себе? RedoxOS есть, а нативного python'а в ней нет.

тебе и говорят - да в ней драйвера диска нет, и вообще чего ни хватишься - ничего нет.

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

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

131. "Проект RustPython развивает реализацию интерпретатора Python..."  +/
Сообщение от Ordu (ok), 05-Фев-19, 18:23 
>> И чё с того?
> ровно то что обе задачи бессмысленны сами по себе, ага

А, да, так понятнее. Но смысл -- это субъективная вещь. Если ты видишь человека занятого бессмысленной деятельностью, ты можешь быть уверен в том, что он видит смысл в своей деятельности. То есть его деятельность осмысленна, а отсутствие смысла -- это не отсутствие смысла, а твоя неспособность увидеть смысл.

Создание ОС -- это осмысленная задача, приносящая кучу радости программисту. Ты сам попробуй как-нибудь на досуге. Это квинтэссенция системного программирования, ты создаёшь новую Вселенную. Можно взамен ковыряться в сорцах другой системы, но это не столь увлекательно, там ты просто следуешь за мыслью других программистов, твои собственные мысли не нужны никому. Здесь же ты силой своей мысли создаёшь. Творишь. Это непередаваемые ощущения, я очень рекомендую.

Сложно сказать сейчас, выйдет ли из RedoxOS что-либо, кроме фана для программистов, участвующих в этом. Тут можно отметить, во-первых, что если не писать новых ОС, то новых ОС никогда не появится. Если не пытаться свергнуть сложившийся мировой порядок, то он никогда не будет свергнут. Поэтому надо пытаться, и RedoxOS -- это такая попытка. Во-вторых, RedoxOS выглядит более многообещающим, чем, например, KolibriOS. Они, конечно же, в разных весовых категориях, но дело не только в этом. Ну и, наконец, в третьих -- rust новый язык, как его использовать никто не знает. В том смысле, что есть теоретическое понимание, но насколько теория согласуется с практикой -- это ещё предстоит выяснить. RedoxOS это одно из таких "исследований" языка.

В общем, смысла в RedoxOS больше, чем можно изложить парой абзацев текста. А что до идеи, что драйвер SATA необходимо реализовать первым делом в ОС, или вся затея бессмысленна, так эта мысль посетила ваши с Ретроградом головы только от того, что вы не пробовали писать ОС. Нахрена нужны драйвера, если ОС разрабатывается в qemu? Понятно, что со временем (если всё пойдёт хорошо) драйвера понадобятся, но на данном этапе, зачем они? Если бы было, например, возможно разрабатывать RedoxOS из RedoxOS, то драйвера для реального железа появились бы в течение пары месяцев. Но до тех пор пока RedoxOS не сможет запускать firefox и qemu, никто в здравом уме не будет разрабатывать RedoxOS из RedoxOS. То есть, понятно что нужны не только firefox и qemu, ещё бы неплохо иметь bash, git, cargo, rustc, llvm и много другого, но firefox и qemu, на мой взгляд, наиболее требовательны к ОС, и именно поэтому я их выделяю. А чтобы запускать firefox и qemu нужен не столько драйвер SATA, сколько развитый юзерспейс. Драйвер SATA -- это лишь маленький кусочек гораздо большего квеста, и на данный момент он не выглядит хоть сколь-нибудь приоритетным. Если сейчас написать драйвера для SATA, то они пару лет будут лежать мёртвым грузом никому не нужные, а потом их вероятно придётся переписывать с нуля, потому что в процессе разработки дисковой подсистемы, мы, попробовав несколько архитектурных решений, остановились на таком, которое несовместимо с драйвером написанным два года назад. Ну да, и уж тем более, было бы глупо писать драйвер для PIO-режима, *умершего ещё 20 лет назад*: он тем более не нужен.

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

76. "Проект RustPython развивает реализацию интерпретатора Python..."  +1 +/
Сообщение от Vkni (ok), 04-Фев-19, 02:56 
Я думаю, что основные - это поизучать строение интерпретаторов и набить практику в Rust.
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

113. "Проект RustPython развивает реализацию интерпретатора Python..."  +/
Сообщение от Аноним (113), 05-Фев-19, 00:15 
> набить практику в Rust

"один из разработчиков движка Servo и участник перевода на Rust CSS-движка Firefox", "@rust-lang evangelist", "active in Rust study groups, training, and conference talks" и автор видеокурса "Building Reusable Code with Rust" хочет "набить практику в Rust"?

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

116. "Проект RustPython развивает реализацию интерпретатора Python..."  +/
Сообщение от Vkni (ok), 05-Фев-19, 04:51 
Ну он же не единственный разработчик.
Ответить | Правка | ^ к родителю #113 | Наверх | Cообщить модератору

9. "Проект RustPython развивает реализацию интерпретатора Python..."  +24 +/
Сообщение от Аноним (9), 03-Фев-19, 11:44 
PythoRust, одним словом.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

21. "Проект RustPython развивает реализацию интерпретатора Python..."  +6 +/
Сообщение от Evinux (ok), 03-Фев-19, 12:44 
Звучит как оскорбление :)
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

64. "Проект RustPython развивает реализацию интерпретатора Python..."  +/
Сообщение от Аноним (64), 03-Фев-19, 20:09 
https://wiki.cdot.senecacollege.ca/wiki/Pidora_Russian
http://pidora.ca/
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

79. "Проект RustPython развивает реализацию интерпретатора Python..."  +6 +/
Сообщение от Аноним (79), 04-Фев-19, 05:56 
Senior PythoRust developer.
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

13. "Проект RustPython развивает реализацию интерпретатора Python..."  +2 +/
Сообщение от Аноним (13), 03-Фев-19, 11:57 
Новость про то, что кому-то нечего делать.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

46. "Проект RustPython развивает реализацию интерпретатора Python..."  +4 +/
Сообщение от Аноним (46), 03-Фев-19, 16:47 
 сказал аноним опеннета
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

16. "Проект RustPython развивает реализацию интерпретатора Python..."  +6 +/
Сообщение от Аноним (16), 03-Фев-19, 12:19 
> какой-нибудь студент переписывает X на Y для обучения
> ЛОР/Опеннет заливает слюнями
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

39. "Проект RustPython развивает реализацию интерпретатора Python..."  +/
Сообщение от emperor (?), 03-Фев-19, 15:51 
Вот только это не студенты.
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

41. "Проект RustPython развивает реализацию интерпретатора Python..."  +/
Сообщение от Аноним (16), 03-Фев-19, 16:07 
Какая разница? Кому-то захотелось пощупать раст и он решил написать нескучный интерпретатор. Зачем делать из этого новости и исходить говном?
Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору

42. "Проект RustPython развивает реализацию интерпретатора Python..."  +2 +/
Сообщение от emperor (?), 03-Фев-19, 16:15 
Среди основных контрибьютеров чувак из мозилы, который на расте с момента его появления пишет, скорее всего, фулл-тайм. Про "пощупать" и речи нет. Наверняка никаких долгоиграющий целей у проекта нет, но это, в любом случае, не студенческая поделка на коленке, особенно учитывая объём работы уже более 20 контрибьютеров.
Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору

44. "Проект RustPython развивает реализацию интерпретатора Python..."  +/
Сообщение от Ordu (ok), 03-Фев-19, 16:33 
Я добавлю к предыдущему оратору, что если заглянуть в README.md то можно увидеть, что проект всосал в себя наработки трёх других проектов-предшественников. Человек не просто сел написать нескучный интерпретатор, он достаточно заморочился, для того, чтобы провести исследование предыдущих усилий в данном направлении, разобраться в том, что было сделано, и позаимствовать то, что можно. На фоне этого, я бы дал 75-80% вероятности в пользу того, что этот пайтон на расте дорастёт до уровня, когда им можно будет заменить в системе каноничный пайтон.

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

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

84. "Проект RustPython развивает реализацию интерпретатора Python..."  +/
Сообщение от Аноним (83), 04-Фев-19, 09:52 
> На фоне этого, я бы дал 75-80% вероятности в пользу того,
> что этот пайтон на расте дорастёт до уровня

На фоне заявлений предоставить коэффициенты к формуле Байерса дан тычок пальцем в небо.

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

89. "Проект RustPython развивает реализацию интерпретатора Python..."  +/
Сообщение от Ordu (ok), 04-Фев-19, 10:07 
Это приоры, которые и есть тычки пальцем в небо. Ты не веришь в них и считаешь что они ниже? Если да, то это замечательно, давай поставим деньги? 75%, это 3:1, ты готов поставить 1 р. против трёх моих р.? Сколько?

Ну, понятно, нам придётся оговорить условия, и скорее всего ограничить время. Скажем дать проекту два года, и оговорить объективные оценки, которые позволят различить два результата. Это может сдвинуть мои odds туда или сюда, но давай сначала определимся с вопросом: ты готов поставить денег на то, что мои оценки вероятности неверны, или просто языком здесь треплешь?

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

118. "Проект RustPython развивает реализацию интерпретатора Python..."  +/
Сообщение от Аноним (118), 05-Фев-19, 07:53 
Перед нами урок занимательной арифметики для детей 6-ти лет, тема "тебе слабо посчитать за меня".
Ответить | Правка | ^ к родителю #89 | Наверх | Cообщить модератору

119. "Проект RustPython развивает реализацию интерпретатора Python..."  +/
Сообщение от Ordu (ok), 05-Фев-19, 08:42 
> Перед нами урок занимательной арифметики для детей 6-ти лет, тема "тебе слабо
> посчитать за меня".

Да не, он судя по всему слился. Ему очень хотелось, чтобы я за него посчитал, но я, естественно, не собираюсь упрощать ему задачу: чем хуже он посчитает, тем более выгодных условий пари мне удастся достичь. Может он на 1:1 согласится?

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

17. "Проект RustPython развивает реализацию интерпретатора Python..."  +/
Сообщение от Ilya Indigo (ok), 03-Фев-19, 12:32 
На брейнфаке только реализации не хватает!
FuckPython!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

18. "Проект RustPython развивает реализацию интерпретатора Python..."  +/
Сообщение от Аноним (18), 03-Фев-19, 12:33 
PythoRust будет))
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

19. "Проект RustPython развивает реализацию интерпретатора Python..."  +1 +/
Сообщение от InuYasha (?), 03-Фев-19, 12:34 
"С упорством, достойным лучшего применения..."
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

24. "Проект RustPython развивает реализацию интерпретатора Python..."  +4 +/
Сообщение от Аноним (24), 03-Фев-19, 13:24 
почему назвали не PythoRust?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

120. "Проект RustPython развивает реализацию интерпретатора Python..."  +/
Сообщение от Аноним (120), 05-Фев-19, 10:40 
А почему не Rusty Python?
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

25. "Проект RustPython развивает реализацию интерпретатора Python..."  +1 +/
Сообщение от AS (??), 03-Фев-19, 13:44 
Это скорее РастаманскийПитон
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

28. "Проект RustPython развивает реализацию интерпретатора Python..."  +1 +/
Сообщение от GentooBoy (ok), 03-Фев-19, 14:03 
Название уже прямо кричит, "Питону пора на переработку"
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

29. "Проект RustPython развивает реализацию интерпретатора Python..."  +/
Сообщение от Аноним (31), 03-Фев-19, 14:24 
> "Питону пора на переработку"

на утилизацию, то есть?

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

32. "Проект RustPython развивает реализацию интерпретатора Python..."  +6 +/
Сообщение от Аноныч (?), 03-Фев-19, 14:29 
Да хрен ты его утилизируешь.
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

33. "Проект RustPython развивает реализацию интерпретатора Python..."  +/
Сообщение от Аноним (33), 03-Фев-19, 14:35 
А в чем проблема то? Питон ещё нигде не укоренился так, чтобы не было возможности за полгода-год выбросить его полностью.
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

75. "Проект RustPython развивает реализацию интерпретатора Python..."  +1 +/
Сообщение от cutlass (?), 04-Фев-19, 02:07 
Назови питон-фри дистрибутив
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

92. "Проект RustPython развивает реализацию интерпретатора Python..."  +1 +/
Сообщение от Аноним (92), 04-Фев-19, 11:04 
SUSE is almost Python free.
Ответить | Правка | ^ к родителю #75 | Наверх | Cообщить модератору

96. "Проект RustPython развивает реализацию интерпретатора Python..."  +1 +/
Сообщение от анонн (?), 04-Фев-19, 14:05 
> Назови питон-фри дистрибутив

фри-бсд, опен-бсд.


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

34. "Проект RustPython развивает реализацию интерпретатора Python..."  +2 +/
Сообщение от Аноним (-), 03-Фев-19, 14:38 
Так и хочется добавить:

Вывезти программиста от питонов - не проблема
Вевести питон из программиста - это огромная проблема

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

70. "Проект RustPython развивает реализацию интерпретатора Python..."  +/
Сообщение от Аноним (70), 03-Фев-19, 22:39 
Неужели даже компоста не получится ?
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

35. "Проект RustPython развивает реализацию интерпретатора Python..."  +/
Сообщение от Аноним (35), 03-Фев-19, 15:03 
print(10.0 / 2.0)
TypeError: Unsupported method: __truediv__
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

37. "Проект RustPython развивает реализацию интерпретатора Python..."  –1 +/
Сообщение от annual slayer (?), 03-Фев-19, 15:41 
1) кто-нибудь знает как там организована сборка мусора?


2) оно как-нибудь реагигует на тайпхинты (которые пока только для mypy)?

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

45. "Проект RustPython развивает реализацию интерпретатора Python..."  +/
Сообщение от Ordu (ok), 03-Фев-19, 16:40 
> 1) кто-нибудь знает как там организована сборка мусора?

Сложно сказать. В сорцах не видно ничего, связанного с gc, в Cargo.toml тоже. Либо сборки мусора вообще там нет (то есть память не освобождается), либо библиотечные счётчики ссылок. Я не знаю других вариантов, которые не оставляют следов в сорцах и Cargo.toml.

> 2) оно как-нибудь реагигует на тайпхинты (которые пока только для mypy)?

Уверен, что никак. Не на этом этапе развития.

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

115. "Проект RustPython развивает реализацию интерпретатора Python..."  +/
Сообщение от Аноним (115), 05-Фев-19, 03:33 
ref counting ж
Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору

47. "Проект RustPython развивает реализацию интерпретатора Python..."  +/
Сообщение от Аноним (47), 03-Фев-19, 17:05 
Нужно только, еслп автор получит гарантии, что переписанные кус4и будут немедленно интегригованы в cpython. Иначе ненужнo: есть pypy.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

48. "Проект RustPython развивает реализацию интерпретатора Python..."  +/
Сообщение от Аноним (48), 03-Фев-19, 17:16 
https://shinglyu.github.io/img/head_circle.png
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

55. "Проект RustPython развивает реализацию интерпретатора Python..."  +16 +/
Сообщение от noize (ok), 03-Фев-19, 18:45 
Читаешь комментарии к посту на реддите: народ либо хвалит, либо задаёт уточняющие технические вопросы, либо пишет нейтральные комментарии. Читаешь комментарии к посту на опеннете: народ густо обмазывает говном как идею, так и местами автора, соревнуясь, кто смИЩнее спетросяничает. Народ, что с вами не так? Откуда столько негатива?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

62. "Проект RustPython развивает реализацию интерпретатора Python..."  +6 +/
Сообщение от Лень_регацца (?), 03-Фев-19, 19:40 
Это рунет, детка! Тут на форумы в основном приходят не помогать друг другу, обмениваться опытом и тд, а чтоб сорвать на ком-то злость и не получить при этом pizd-ы =))
Ответить | Правка | ^ к родителю #55 | Наверх | Cообщить модератору

121. "Проект RustPython развивает реализацию интерпретатора Python..."  +1 +/
Сообщение от Попугай Кеша (?), 05-Фев-19, 12:36 
А-ха-ха-ха! Повеселил, красава! Да, на реддите скучновато живут )

А так, да, опеннет - развлекательный сайт ) На улице зима, дождь, серость и сырость. Заходишь на опеннет и угораешь над чем-то экзотическим. И настроение поднимается.

Затем возвращаешься к своему корпорейт-френдли Java, JS, C++, Python и на хлебушек хватает, и на маслице...

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

63. "Проект RustPython развивает реализацию интерпретатора Python..."  +/
Сообщение от Аноним (63), 03-Фев-19, 19:48 
Довольно странно заниматься разработкой компилятора для языка, который по синтаксису давно пошел в разнос и, скорее всего, из-за этого размытия и постоянных несовместимостей, будет замещён другими языками программирования в самое ближайшее время. К тому моменту, когда автор допишет его до более-менее стабильного состояния, питон вообще никому не будет нужен.
Ответить | Правка | ^ к родителю #55 | Наверх | Cообщить модератору

69. "Проект RustPython развивает реализацию интерпретатора Python..."  +/
Сообщение от Аноним (70), 03-Фев-19, 22:38 
Будет еще один ну почти совместимый вариант питона, питонистам не привыкать.
Ответить | Правка | ^ к родителю #63 | Наверх | Cообщить модератору

65. "Проект RustPython развивает реализацию интерпретатора Python..."  +/
Сообщение от rshadow (ok), 03-Фев-19, 20:41 
-
Ответить | Правка | ^ к родителю #55 | Наверх | Cообщить модератору

67. "Проект RustPython развивает реализацию интерпретатора Python..."  +/
Сообщение от Онаним (?), 03-Фев-19, 20:45 
И при этом ни там, ни там, адекватной информации в калментах не найти. Так что один фиг.
Ответить | Правка | ^ к родителю #55 | Наверх | Cообщить модератору

68. "Проект RustPython развивает реализацию интерпретатора Python..."  +/
Сообщение от Аноним (48), 03-Фев-19, 22:17 
Дык это ж петон, детка!
Ответить | Правка | ^ к родителю #55 | Наверх | Cообщить модератору

72. "Проект RustPython развивает реализацию интерпретатора Python..."  +3 +/
Сообщение от Аноним (72), 03-Фев-19, 23:55 
Все просто, это связано с уровнем жизни населения. Низкий уровень жизни больше агрессия.
Ответить | Правка | ^ к родителю #55 | Наверх | Cообщить модератору

78. "Проект RustPython развивает реализацию интерпретатора Python..."  +4 +/
Сообщение от Ordu (ok), 04-Фев-19, 04:41 
> Все просто, это связано с уровнем жизни населения. Низкий уровень жизни больше
> агрессия.

Это не уровень жизни, это культура. Загляни в зомбоящик, который, например, задаёт стандарт на ведение дебатов, и показывает, что "кто громче крикнет" -- это валидная аргументация. Загляни в зомбоящик, который рассказывает о том, что достижения дедов столетней давности -- это повод гордиться собой сегодня. Это очень проникающая культура, которая разъедает мозги не только поцреотов, но даже самых отмороженных оппозиционеров: оппозиционеры имеют другие политические взгляды, но многие ценности и культуру имеют ту же самую. Это влияет даже на совершенно аполитичных людей. Это культура, а культура заразна.

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

86. "Проект RustPython развивает реализацию интерпретатора Python..."  +/
Сообщение от Аноним (83), 04-Фев-19, 09:59 
> зомбоящик

Это валидная аргументация.

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

88. "Проект RustPython развивает реализацию интерпретатора Python..."  +/
Сообщение от Аноним (88), 04-Фев-19, 10:06 
так и есть
Ответить | Правка | ^ к родителю #86 | Наверх | Cообщить модератору

90. "Проект RustPython развивает реализацию интерпретатора Python..."  +/
Сообщение от Ordu (ok), 04-Фев-19, 10:14 
>> зомбоящик
> Это валидная аргументация.

Я не рассматриваю это как аргументацию, я рассматриваю это как общепринятое знание. Но, может быть, я ошибаюсь, и утверждение "телевизор -- это зомбоящик" не воспринимается всеми как истина, не требующая дополнительных пояснений? Если так, то простите великодушно. В качестве оправдания себе отмечу, что в моём комменте есть и вполне объективные указания на те признаки, по которым я сужу о том, что телевизор -- это зомбоящик.

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

98. "Проект RustPython развивает реализацию интерпретатора Python..."  +1 +/
Сообщение от Кэп (?), 04-Фев-19, 14:56 
И то и другое.
Ответить | Правка | ^ к родителю #78 | Наверх | Cообщить модератору

112. "Проект RustPython развивает реализацию интерпретатора Python..."  +/
Сообщение от Аноним (112), 04-Фев-19, 20:11 
Уверен что большенство из посетителей опеннета не смотрят зомбоящик. Я последний раз телепередач смотрел года 3 назад. Ну может и попадается где то в кафе но я внимания на телевизор не обращаю. А собственно информационный фон да в рф прямо очень поганый. Все новости податься с агрессией. Но боюсь тут не только в культуре дело но и в достатке. О какой культуре может быть речь если населению на достойную жизнь не хватает. Естественно все озлобленные. И даже лица людей на улице замученные достала их такая жизнь.
Ответить | Правка | ^ к родителю #78 | Наверх | Cообщить модератору

117. "Проект RustPython развивает реализацию интерпретатора Python..."  +/
Сообщение от Ordu (ok), 05-Фев-19, 06:13 
> Уверен что большенство из посетителей опеннета не смотрят зомбоящик.

А это не важно, культура заразна.

> О какой культуре может быть речь если населению
> на достойную жизнь не хватает.

О культуре в психологическом плане естественно. О тех свойствах психики, которые широко распространены в популяции, не являясь при этом обусловленными генотипом.


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

126. "Проект RustPython развивает реализацию интерпретатора Python..."  +1 +/
Сообщение от анонн (?), 05-Фев-19, 14:06 
> Уверен что большенство из посетителей опеннета не смотрят зомбоящик.

Есть очень емкое "Мы все так говорим, а значит это правда!".
В смысле, поведение и восприятие всегда подстраивается под окружение.
Для того, чтобы получить "перекос" в восприятии (вспомним хотя бы умилительно серьезное, регулярное кваканье местных завсегдатаев про "Гейропу" и их "нетрадиционные ценности")), совсем не обязательно самолично смотреть в ящик.

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

135. "Проект RustPython развивает реализацию интерпретатора Python..."  +/
Сообщение от bobr (?), 09-Фев-19, 18:41 
Думаю, тут не просто причинно-следственная связь. Тут как с курицей и яйцом. Первое обусловлено вторым,а второе первым.
Ответить | Правка | ^ к родителю #72 | Наверх | Cообщить модератору

85. "Проект RustPython развивает реализацию интерпретатора Python..."  –3 +/
Сообщение от Blind Vic (ok), 04-Фев-19, 09:53 
Мне кажется, дело в аудитории. Там сидят серьезные дядьки, которые достигли чего-то в жизни. Здесь в основной массе молодые максималисты, пытающиеся доказать миру, что он неправ.
Ответить | Правка | ^ к родителю #55 | Наверх | Cообщить модератору

94. "Проект RustPython развивает реализацию интерпретатора Python..."  +/
Сообщение от Аноним (94), 04-Фев-19, 12:06 
>reddit
>серьезные дядьки
>достигли чего-то в жизни

Ну вы, блин, даете.

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

123. "Проект RustPython развивает реализацию интерпретатора Python..."  +/
Сообщение от Попугай Кеша (?), 05-Фев-19, 12:38 
Дружище, ты ошибаешься. Мы как раз серьезные дядьки. В костюмах такие, на совещания ходим, всякие мысли задвигаем, а джуниоры потом разгребают )
Ответить | Правка | ^ к родителю #85 | Наверх | Cообщить модератору

125. "Проект RustPython развивает реализацию интерпретатора Python..."  +/
Сообщение от Blind Vic (ok), 05-Фев-19, 12:41 
— Гаити, Гаити... Не были мы ни в какой Гаити. Нас и здесь неплохо кормят!
Ответить | Правка | ^ к родителю #123 | Наверх | Cообщить модератору

87. "Проект RustPython развивает реализацию интерпретатора Python..."  +1 +/
Сообщение от Аноним (83), 04-Фев-19, 10:05 
> соревнуясь, кто смИЩнее спетросяничает

Дурной пример заразителен.

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

93. "Проект RustPython развивает реализацию интерпретатора Python..."  –1 +/
Сообщение от YetAnotherOnanym (ok), 04-Фев-19, 11:53 
> Откуда столько негатива?

А я тебе отвечу.
Вот представь себе, что ты освоил какое-то дело, разобрался, вник, перетоптал множество подводных камней, набил руку, автоматизировал какие-то рутинные действия, вобщем - наладил работу, и тут на другом конце глобуса появляется тело, которое заявляет, что всё это неправильно, всё должно быть по другому, надо всё переделать и всех поставить пред фактом, что все их прошлые достижения отправляются коту под хвост.
А теперь прикинь, чем грозит завсегдатаям опеннета замена в дистрах CPython на другую реализацию питона по дефолту? Во-первых, придётся постоянно отлавливать разные мелкие огрехи, которые начнут вылезать то тут, то там. Во-вторых - расколом. Часть дистров перейдёт на новый питон, часть останется на старом, а разрабам софта, имеющего питон в зависимостях, придётся учитывать разные "нюансы" в работе обоих интерпретаторов. В-третьих, стратегию EEE никто не отменял, и нет никакой гарантии, что авторы новой альтернативы не начнут пропихивать некие улучшайзинги с целью сломать совместимость со старой реализацией и вытеснить её из оборота. Есть у тебя гарантия, что они не будут так поступать?
Вот поэтому многие их комментаторов резко негативно воспринимают творение очередного гения с острым NIH-синдромом.

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

111. "Проект RustPython развивает реализацию интерпретатора Python..."  +/
Сообщение от Аноним2 (?), 04-Фев-19, 19:08 
Welcome back, Petrosyan!
Ответить | Правка | ^ к родителю #93 | Наверх | Cообщить модератору

97. "Проект RustPython развивает реализацию интерпретатора Python..."  +/
Сообщение от Кэп (?), 04-Фев-19, 14:51 
Читай на реддите.
Ответить | Правка | ^ к родителю #55 | Наверх | Cообщить модератору

56. "Проект RustPython развивает реализацию интерпретатора Python..."  +/
Сообщение от Синьор Бэкдор (?), 03-Фев-19, 18:57 
Плюсы тоже пора на Раст переписать, эти C++11 - C++20 мусор!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

58. "Проект RustPython развивает реализацию интерпретатора Python..."  +/
Сообщение от Анонимчжан (?), 03-Фев-19, 19:01 
не не теперь же есть D))
Ответить | Правка | ^ к родителю #56 | Наверх | Cообщить модератору

59. "Проект RustPython развивает реализацию интерпретатора Python..."  +/
Сообщение от Синьор Бэкдор (?), 03-Фев-19, 19:02 
Dlang тоже прекрасен!
Ответить | Правка | ^ к родителю #58 | Наверх | Cообщить модератору

132. "Проект RustPython развивает реализацию интерпретатора Python..."  +/
Сообщение от Аноним (132), 06-Фев-19, 03:28 
Чем? Синтаксисещ более хакерский чем у цпп хотя проще чем перл
Ответить | Правка | ^ к родителю #59 | Наверх | Cообщить модератору

136. "Проект RustPython развивает реализацию интерпретатора Python..."  +/
Сообщение от burjui (ok), 09-Фев-19, 22:13 
Dlang-то, как язык, прекрасен, а вот реализация - так себе. Моему любимому багу скоро 11 лет исполнится:
https://issues.dlang.org/show_bug.cgi?id=2043

Приоритеты в разработке порой поражают: баги мы чинить не хотим, патамушта попенсорс и мы не обязаны (хочешь багфикс - запили pull request и надейся, что мсье Уолтер его через полгода одобрит, если вообще заметит), но зато будем пилить дружбу с C++, на gui не нужную 90% пользователей D (цифра получена с верхней плоскости помещения, в котором я нахожусь). И это я говорю, как бывший фанат сего поделия. Бывший потому, что пока D ползёт 100-метровку, Rust пролетел километры и стал юзабельным - местами даже юзабельнее, чем D, и это я о языке. Что до качества реализации, то Rust nightly и стабильный D (и DMD, и LDC, т.к. у них общий багованный фронтенд) падают примерно с одинаковой частотой, а Rust stable у меня вообще ни разу не падал за годы использования.

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

60. "Проект RustPython развивает реализацию интерпретатора Python..."  +2 +/
Сообщение от manster (ok), 03-Фев-19, 19:21 
круть!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

66. "Проект RustPython развивает реализацию интерпретатора Python..."  +1 +/
Сообщение от Онаним (?), 03-Фев-19, 20:44 
Теперь осталось PythonRust'ам написать свой интертрепатор, и можно зажигать рекурсией.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

130. "Проект RustPython развивает реализацию интерпретатора Python..."  +1 +/
Сообщение от Аноним (130), 05-Фев-19, 17:18 
Кучка Петросянов в треде.
Ответить | Правка | ^ к родителю #66 | Наверх | Cообщить модератору

71. "Проект RustPython развивает реализацию интерпретатора Python..."  +/
Сообщение от аноним3 (?), 03-Фев-19, 23:34 
И так все отжигают кому не лень))  честно не понимаю смысла писать ещё 1 интерпритатор.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

73. "Проект RustPython развивает реализацию интерпретатора Python..."  +2 +/
Сообщение от Kukuemail (?), 04-Фев-19, 00:49 
Смысл хотя бы в том, чтобы Python мог работать во фронтенде, используя wasm-возможности Rust
Ответить | Правка | ^ к родителю #71 | Наверх | Cообщить модератору

82. "Проект RustPython развивает реализацию интерпретатора Python..."  +/
Сообщение от Аноним (47), 04-Фев-19, 08:58 
Любой язык с llvm-фронтендом компилируется в васм.
Ответить | Правка | ^ к родителю #73 | Наверх | Cообщить модератору

114. "Проект RustPython развивает реализацию интерпретатора Python..."  +/
Сообщение от Kukuemail (?), 05-Фев-19, 03:08 
Для Python разве уже есть "llvm-фронтенд"?
Ответить | Правка | ^ к родителю #82 | Наверх | Cообщить модератору

124. "Проект RustPython развивает реализацию интерпретатора Python..."  +/
Сообщение от Попугай Кеша (?), 05-Фев-19, 12:40 
Диплом? )
Ответить | Правка | ^ к родителю #71 | Наверх | Cообщить модератору

91. "Проект RustPython развивает реализацию интерпретатора Python..."  +/
Сообщение от robot228email (?), 04-Фев-19, 10:42 
Запутался в этих ваших компиляциях.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

127. "Проект RustPython развивает реализацию интерпретатора Python..."  +/
Сообщение от A (?), 05-Фев-19, 14:22 
Слабак)
Ответить | Правка | ^ к родителю #91 | Наверх | Cообщить модератору

129. "Проект RustPython развивает реализацию интерпретатора Python..."  +/
Сообщение от Аноним (130), 05-Фев-19, 17:17 
Теперь на раст можно писать нативный питон код?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

133. "Проект RustPython развивает реализацию интерпретатора Python..."  +/
Сообщение от Аноним (132), 06-Фев-19, 03:30 
Вцелом CPython не так и хорош для эмбеда хотя раст не пробовал возможно еще хуже будет
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

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

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




Спонсоры:
Слёрм
Inferno Solutions
Hosting by Ihor
Хостинг:

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