|
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
|
|||
Brython и другая замена джаваскрипту11.01.2020, 16:03. Показов 9274. Ответов 32
Метки нет (Все метки)
Из статьи на Хабре
0
|
|||
| 11.01.2020, 16:03 | |
|
Ответы с готовыми решениями:
32
brython > написание расширения для хром Запуск файла из интерактивной консоли Brython в браузере Другая математика |
|
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
|
|
| 27.07.2021, 20:48 [ТС] | |
|
0
|
|
|
14750 / 9525 / 1364
Регистрация: 21.01.2016
Сообщений: 35,940
|
||
| 28.07.2021, 01:35 | ||
|
0
|
||
|
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
|
|
| 05.01.2022, 19:07 [ТС] | |
|
Удалил пост
0
|
|
|
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
|
|
| 14.03.2022, 12:57 [ТС] | |
|
Перевод текста письма рассылки.
Последние коммиты в репозитории вносят радикальные изменения в то, как Brython генерирует код Javascript: - исходный код разделен на токены, совместимые с Python, начиная с Brython 3.9.4 (июнь 2021 г.) - совместимое с Python абстрактное синтаксическое дерево может быть создано, начиная с версии 3.10.4 (декабрь 2021 г.) - области действия и привязки имен теперь управляются скриптом symtable.js, адаптированным из CPython symtable.c - код Javascript генерируется новым скриптом ast_to_js.js, который использует AST и symtable.js Помимо синтаксического анализатора (преобразование токенов в AST), который по-прежнему специфичен для Brython, другие шаги теперь аналогичны тому, что делает стандартный Python. Это должно сделать код намного проще для понимания (токены, AST, symtable хорошо документированы) и для поддержки, с более четким сопоставлением между задачами и сценариями: - python_tokenizer.js генерирует токены - py2js.js анализирует поток токенов для генерации AST - symtable.js анализирует AST для обнаружения некоторых синтаксических ошибок и построения таблиц символов. - ast_to_js.js создает Javascript из AST и таблиц символов Весь набор тестов и примеры в галерее корректно работают с этой новой версией, но такая масштабная переработка может привести к некоторым регрессиям. В ближайшем будущем я планирую улучшить этот новый рабочий процесс; исправление несвязанных с этим проблем в трекере может занять немного больше времени, чем обычно. Я не забываю другие проекты (в частности, чистый Python UI-модуль, скрывающий синтаксис DOM/CSS) и возобновлю работу над ними, когда версия для разработки станет более стабильной.
0
|
|
|
14750 / 9525 / 1364
Регистрация: 21.01.2016
Сообщений: 35,940
|
|
| 14.03.2022, 12:59 | |
|
1
|
|
|
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
|
|
| 14.03.2022, 13:05 [ТС] | |
|
Это не для Вас, а для тех, кто увлекается программированием на Пайтон, может быть интересно.
0
|
|
|
14750 / 9525 / 1364
Регистрация: 21.01.2016
Сообщений: 35,940
|
|
| 14.03.2022, 13:46 | |
|
supmener, но зачем этим людям тащить Питон на фронт? Что их должно побудить усложнять себе жизнь добавлением лишней прослойки и инструментов туда, где им не место?
0
|
|
|
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
|
|
| 14.03.2022, 17:23 [ТС] | |
|
Usaga, посмотрите видео ролики. По ним возможно можно понять, что мотивирует людей делать приложения по этой технологии.
0
|
|
|
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
|
|
| 14.03.2022, 20:16 [ТС] | |
|
Рыжий Лис, не понял, что Вы имели в виду.
0
|
|
|
14750 / 9525 / 1364
Регистрация: 21.01.2016
Сообщений: 35,940
|
|
| 15.03.2022, 00:42 | |
|
supmener, т.е. вы сами не уверены, раз в двух словах не можете сказать? Зачем городить поверх динамического транслируемого языка другой, динамический и транслируемый? Особенно с учётом того, что есть JavaScript'овый API знать всё равно придётся, так как же как и понимать всю природу языка в который ваша программа на питоне будет транслирована...
0
|
|
|
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
|
||||||
| 02.07.2022, 22:19 [ТС] | ||||||
|
PyScript
0
|
||||||
|
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
|
|
| 12.12.2022, 10:26 [ТС] | |
|
0
|
|
| 12.12.2022, 10:26 | |
|
MediaElement и другая машина Другая последовательность GTA 5 Немного другая задача Другая Windows в окне Windows 7 + другая ОСь Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
|
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
|
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ
Основная суть и тезисы по измерениям:
0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема.
Объект не может перемещаться в 0D.
1D (Первое измерение):. . .
|