URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 116477
[ Назад ]

Исходное сообщение
"Проект 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


Содержание

Сообщения в этом обсуждении
"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено Аленевод , 03-Фев-19 10:52 
Больше прослоек богу прослоек!
Ждём теперь переписывания Rust на джаваскрипте и исполнения в Файрфоксе.

"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено ананас , 03-Фев-19 10:58 
На ссылку ткни, уже работает в браузере

"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено Анонизм , 03-Фев-19 11:01 
Сначала компилятор Rust, переписанный на Python...

"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено Аноним , 03-Фев-19 11:51 
Смотрите ниже, для него даже уже название придумали ;)

"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено Ловил , 03-Фев-19 12:43 
Это не прослойка, судя по новости, а самодостаточный продукт

"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено Аноним , 03-Фев-19 11:08 
Интерпретаторов питона итак хватает, нужен 100% совместимый с CPython JIT или вообще компилятор (Nuitka пока сырая).

"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено Аноним , 03-Фев-19 14:27 
Кому он нужен? И с какой версией CPython? Напоминаю, что 3.6, 3.7, 3.8 не являются 100% совместимыми даже с позиции обратной совместимости.

"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено annual slayer , 03-Фев-19 15:37 
а чем вы замеряете сырость нюитки?

"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено YetAnotherOnanym , 03-Фев-19 15:42 
Гигрометром, вестимо.

"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено Аноним , 03-Фев-19 11:15 
А что у него с совместимостью с FFI CPython и наличием GIL?

"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено Аноним , 03-Фев-19 11:48 
Совместимость с GIL обеспечим 100% ! :)

"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено Аноним , 03-Фев-19 13:01 
Если он совместим с CPython, то он совместим и с GIL
Всегда ваш, Кэп

"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено Аноним , 03-Фев-19 11:39 
С ним то питон не тормозит?

"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено Аноним , 03-Фев-19 11:48 
Чихает

"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено Аноним , 03-Фев-19 11:41 
Зачем это нужно? Просто "чтобы не на
Си"?

"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено EnemyOfDemocracy , 03-Фев-19 12:52 
Си первоапрельская шутка, которую восприняли всерьёз. Си это низкоуровневый JavaScript.

"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено Bicycle , 04-Фев-19 15:02 
Стоп. Я думал, что Си - это фреймворк к ассемблеру.

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

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


"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено cutlass , 04-Фев-19 02:05 
А какой скриптовый язык максимально приближен к Си?

"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено аноним3 , 04-Фев-19 04:12 
вообще то их изначально писали что бы они не были похожи на си)) цель была как раз таки разработать переносимый и более простой язык. ну получилось так себе, но в своей нише он вполне себе хорош. особенно массивы и обработка научных данных. на си это дольше писать и сложнее. хотя мне вот чистый си больше нравится. плюсы не так. что от раста ожидать вообще не знаю. не пробовал.

"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено Anonim , 04-Фев-19 08:54 
csh

"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено Аноним , 04-Фев-19 09:44 
CINT

"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено Аноним , 04-Фев-19 16:17 
tcc

"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено trdm , 04-Фев-19 18:43 
AngelScript

"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено Аноним , 03-Фев-19 11:43 
Целей у проекта не много
Full Python-3 environment entirely in Rust (not CPython bindings)
A clean implementation without compatibility hacks
И обе бессмысленны сами по себе

"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено steveklabnik1 , 03-Фев-19 12:04 
> not CPython bindings

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


"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено Ordu , 03-Фев-19 16:22 
> И обе бессмысленны сами по себе

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

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

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


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

"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено Ordu , 04-Фев-19 08:28 
И чё с того? Типа это повод не запиливать пайтон в систему, или чё? К чему ты все эти буквы набирал, что сказать-то хотел?

"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено нах , 05-Фев-19 16:01 
> И чё с того?

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

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

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


"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено Ordu , 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 лет назад*: он тем более не нужен.


"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено Vkni , 04-Фев-19 02:56 
Я думаю, что основные - это поизучать строение интерпретаторов и набить практику в Rust.

"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено Аноним , 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"?


"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено Vkni , 05-Фев-19 04:51 
Ну он же не единственный разработчик.

"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено Аноним , 03-Фев-19 11:44 
PythoRust, одним словом.

"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено Evinux , 03-Фев-19 12:44 
Звучит как оскорбление :)

"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено Аноним , 03-Фев-19 20:09 
https://wiki.cdot.senecacollege.ca/wiki/Pidora_Russian
http://pidora.ca/

"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено Аноним , 04-Фев-19 05:56 
Senior PythoRust developer.

"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено Аноним , 03-Фев-19 11:57 
Новость про то, что кому-то нечего делать.

"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено Аноним , 03-Фев-19 16:47 
 сказал аноним опеннета

"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено Аноним , 03-Фев-19 12:19 
> какой-нибудь студент переписывает X на Y для обучения
> ЛОР/Опеннет заливает слюнями

"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено emperor , 03-Фев-19 15:51 
Вот только это не студенты.

"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено Аноним , 03-Фев-19 16:07 
Какая разница? Кому-то захотелось пощупать раст и он решил написать нескучный интерпретатор. Зачем делать из этого новости и исходить говном?

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

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

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


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

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


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

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


"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено Аноним , 05-Фев-19 07:53 
Перед нами урок занимательной арифметики для детей 6-ти лет, тема "тебе слабо посчитать за меня".

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

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


"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено Ilya Indigo , 03-Фев-19 12:32 
На брейнфаке только реализации не хватает!
FuckPython!

"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено Аноним , 03-Фев-19 12:33 
PythoRust будет))

"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено InuYasha , 03-Фев-19 12:34 
"С упорством, достойным лучшего применения..."

"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено Аноним , 03-Фев-19 13:24 
почему назвали не PythoRust?

"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено Аноним , 05-Фев-19 10:40 
А почему не Rusty Python?

"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено AS , 03-Фев-19 13:44 
Это скорее РастаманскийПитон

"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено GentooBoy , 03-Фев-19 14:03 
Название уже прямо кричит, "Питону пора на переработку"

"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено Аноним , 03-Фев-19 14:24 
> "Питону пора на переработку"

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


"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено Аноныч , 03-Фев-19 14:29 
Да хрен ты его утилизируешь.

"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено Аноним , 03-Фев-19 14:35 
А в чем проблема то? Питон ещё нигде не укоренился так, чтобы не было возможности за полгода-год выбросить его полностью.

"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено cutlass , 04-Фев-19 02:07 
Назови питон-фри дистрибутив

"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено Аноним , 04-Фев-19 11:04 
SUSE is almost Python free.

"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено анонн , 04-Фев-19 14:05 
> Назови питон-фри дистрибутив

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



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

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


"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено Аноним , 03-Фев-19 22:39 
Неужели даже компоста не получится ?

"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено Аноним , 03-Фев-19 15:03 
print(10.0 / 2.0)
TypeError: Unsupported method: __truediv__

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


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


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

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

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

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


"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено Аноним , 05-Фев-19 03:33 
ref counting ж

"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено Аноним , 03-Фев-19 17:05 
Нужно только, еслп автор получит гарантии, что переписанные кус4и будут немедленно интегригованы в cpython. Иначе ненужнo: есть pypy.

"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено Аноним , 03-Фев-19 17:16 
https://shinglyu.github.io/img/head_circle.png

"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено noize , 03-Фев-19 18:45 
Читаешь комментарии к посту на реддите: народ либо хвалит, либо задаёт уточняющие технические вопросы, либо пишет нейтральные комментарии. Читаешь комментарии к посту на опеннете: народ густо обмазывает говном как идею, так и местами автора, соревнуясь, кто смИЩнее спетросяничает. Народ, что с вами не так? Откуда столько негатива?

"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено Лень_регацца , 03-Фев-19 19:40 
Это рунет, детка! Тут на форумы в основном приходят не помогать друг другу, обмениваться опытом и тд, а чтоб сорвать на ком-то злость и не получить при этом pizd-ы =))

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

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

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


"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено Аноним , 03-Фев-19 19:48 
Довольно странно заниматься разработкой компилятора для языка, который по синтаксису давно пошел в разнос и, скорее всего, из-за этого размытия и постоянных несовместимостей, будет замещён другими языками программирования в самое ближайшее время. К тому моменту, когда автор допишет его до более-менее стабильного состояния, питон вообще никому не будет нужен.

"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено Аноним , 03-Фев-19 22:38 
Будет еще один ну почти совместимый вариант питона, питонистам не привыкать.

"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено rshadow , 03-Фев-19 20:41 
-

"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено Онаним , 03-Фев-19 20:45 
И при этом ни там, ни там, адекватной информации в калментах не найти. Так что один фиг.

"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено Аноним , 03-Фев-19 22:17 
Дык это ж петон, детка!

"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено Аноним , 03-Фев-19 23:55 
Все просто, это связано с уровнем жизни населения. Низкий уровень жизни больше агрессия.

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

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


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

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


"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено Аноним , 04-Фев-19 10:06 
так и есть

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

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


"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено Кэп , 04-Фев-19 14:56 
И то и другое.

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

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

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

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

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



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

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


"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено bobr , 09-Фев-19 18:41 
Думаю, тут не просто причинно-следственная связь. Тут как с курицей и яйцом. Первое обусловлено вторым,а второе первым.

"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено Blind Vic , 04-Фев-19 09:53 
Мне кажется, дело в аудитории. Там сидят серьезные дядьки, которые достигли чего-то в жизни. Здесь в основной массе молодые максималисты, пытающиеся доказать миру, что он неправ.

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

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


"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено Попугай Кеша , 05-Фев-19 12:38 
Дружище, ты ошибаешься. Мы как раз серьезные дядьки. В костюмах такие, на совещания ходим, всякие мысли задвигаем, а джуниоры потом разгребают )

"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено Blind Vic , 05-Фев-19 12:41 
— Гаити, Гаити... Не были мы ни в какой Гаити. Нас и здесь неплохо кормят!

"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено Аноним , 04-Фев-19 10:05 
> соревнуясь, кто смИЩнее спетросяничает

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


"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено YetAnotherOnanym , 04-Фев-19 11:53 
> Откуда столько негатива?

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


"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено Аноним2 , 04-Фев-19 19:08 
Welcome back, Petrosyan!

"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено Кэп , 04-Фев-19 14:51 
Читай на реддите.

"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено Синьор Бэкдор , 03-Фев-19 18:57 
Плюсы тоже пора на Раст переписать, эти C++11 - C++20 мусор!

"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено Анонимчжан , 03-Фев-19 19:01 
не не теперь же есть D))

"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено Синьор Бэкдор , 03-Фев-19 19:02 
Dlang тоже прекрасен!

"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено Аноним , 06-Фев-19 03:28 
Чем? Синтаксисещ более хакерский чем у цпп хотя проще чем перл

"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено burjui , 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 у меня вообще ни разу не падал за годы использования.


"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено manster , 03-Фев-19 19:21 
круть!

"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено Онаним , 03-Фев-19 20:44 
Теперь осталось PythonRust'ам написать свой интертрепатор, и можно зажигать рекурсией.

"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено Аноним , 05-Фев-19 17:18 
Кучка Петросянов в треде.

"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено аноним3 , 03-Фев-19 23:34 
И так все отжигают кому не лень))  честно не понимаю смысла писать ещё 1 интерпритатор.

"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено Kuku , 04-Фев-19 00:49 
Смысл хотя бы в том, чтобы Python мог работать во фронтенде, используя wasm-возможности Rust

"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено Аноним , 04-Фев-19 08:58 
Любой язык с llvm-фронтендом компилируется в васм.

"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено Kuku , 05-Фев-19 03:08 
Для Python разве уже есть "llvm-фронтенд"?

"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено Попугай Кеша , 05-Фев-19 12:40 
Диплом? )

"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено robot228 , 04-Фев-19 10:42 
Запутался в этих ваших компиляциях.

"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено A , 05-Фев-19 14:22 
Слабак)

"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено Аноним , 05-Фев-19 17:17 
Теперь на раст можно писать нативный питон код?

"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено Аноним , 06-Фев-19 03:30 
Вцелом CPython не так и хорош для эмбеда хотя раст не пробовал возможно еще хуже будет

"Проект RustPython развивает реализацию интерпретатора Python..."
Отправлено uis , 31-Янв-21 12:14 
Встретились два одиночества. Биба и Боба, как говорится.