The OpenNET Project / Index page

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



"Проект 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...в байткод и виртуальной машины (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.me/opennews/art.shtml?num=50082

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

Оглавление

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

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

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

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

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

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

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

7. Сообщение от Аноним (7), 03-Фев-19, 11:41   +7 +/
Зачем это нужно? Просто "чтобы не на
Си"?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #22, #26, #74

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

9. Сообщение от Аноним (9), 03-Фев-19, 11:44   +24 +/
PythoRust, одним словом.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #21, #64, #79

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

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

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

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

15. Сообщение от steveklabnik1 (?), 03-Фев-19, 12:04   –2 +/
> not CPython bindings

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

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

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

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

18. Сообщение от Аноним (18), 03-Фев-19, 12:33   +/
PythoRust будет))
Ответить | Правка | Наверх | Cообщить модератору

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

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

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

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

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

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

25. Сообщение от AS (??), 03-Фев-19, 13:44   +1 +/
Это скорее РастаманскийПитон
Ответить | Правка | Наверх | Cообщить модератору

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28 Ответы: #32

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

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

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

34. Сообщение от Аноним (-), 03-Фев-19, 14:38   +2 +/
Так и хочется добавить:

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

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

35. Сообщение от Аноним (35), 03-Фев-19, 15:03   +/
print(10.0 / 2.0)
TypeError: Unsupported method: __truediv__
Ответить | Правка | Наверх | Cообщить модератору

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

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


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

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

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

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

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

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

43. Сообщение от Ordu (ok), 03-Фев-19, 16:22   –1 +/
> И обе бессмысленны сами по себе

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #61

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #41 Ответы: #84

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #37 Ответы: #115

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

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

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

55. Сообщение от noize (ok), 03-Фев-19, 18:45   +16 +/
Читаешь комментарии к посту на реддите: народ либо хвалит, либо задаёт уточняющие технические вопросы, либо пишет нейтральные комментарии. Читаешь комментарии к посту на опеннете: народ густо обмазывает говном как идею, так и местами автора, соревнуясь, кто смИЩнее спетросяничает. Народ, что с вами не так? Откуда столько негатива?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #62, #63, #65, #67, #68, #72, #85, #87, #93, #97

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

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

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

60. Сообщение от manster (ok), 03-Фев-19, 19:21   +2 +/
круть!
Ответить | Правка | Наверх | Cообщить модератору

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #72 Ответы: #86, #98, #112

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

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #44 Ответы: #89

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

86. Сообщение от Аноним (83), 04-Фев-19, 09:59   +/
> зомбоящик

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #78 Ответы: #88, #90

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #84 Ответы: #118

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

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #55 Ответы: #111

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

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

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

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

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


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

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

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

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

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

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

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

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

113. Сообщение от Аноним (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"?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #76 Ответы: #116

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

128. Сообщение от нах (?), 05-Фев-19, 16:01   +/
> И чё с того?

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #80 Ответы: #131

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

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

131. Сообщение от 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 лет назад*: он тем более не нужен.

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

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

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

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

136. Сообщение от 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 у меня вообще ни разу не падал за годы использования.

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

137. Сообщение от uis (ok), 31-Янв-21, 12:14   +/
Встретились два одиночества. Биба и Боба, как говорится.
Ответить | Правка | Наверх | Cообщить модератору


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

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




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

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