OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Вторник, 19 Март, 2024 14:12

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
СообщениеДобавлено: Среда, 02 Март, 2022 01:09 

Зарегистрирован: Понедельник, 11 Сентябрь, 2017 13:23
Сообщения: 1543
В связи с очевидным изменением ИТ-ландшафта в России, проект ЯОС планирует измениться. В одном из вариантов плана, параметры проекта такие:

* код возвращается на английский
* перевод всех модулей будет, скорее всего, уничтожен, хотя часть кода существует только на русском - она останется. Больше двухъязычности в коде и импортированных командах не будет - возвращаемся на английский
* однако уже сделанные переводы можно сохранить в виде всплывающих подсказок к каждому имени - такие переводы по сути на сегодня можно использовать в качестве документации на русском языке. Таким образом, в компиляторе двухъязычности не будет, но в среде разработки она останется
* про динамический вызов команд на двух языках пока есть колебания, но скорее всего он тоже уйдёт
* тем не менее, проект русскоязычный (язык общения команды, комментарии, интерфейс, документация, коммиты, ветки)
* движок переводов частично сохранится для рефакторингов
* русские ключевые слова останутся опцией на уровне модуля, хотя без переводов API большого смысла в них нет
* на сегодня ЯОС по многим направлениям опережает A2 (я не слишком вчитывался в журнал A2, но тут перечислены те вещи, которые я сделал самостоятельно и на момент, когда я их сделал, они в A2 не работали или отсутствовали)

** SET64
** CHAR32
** кросс-компиляция из 32 бит в 64
** браузер в режиме приложения под Win32 работает лучше
** ядро под RPi2 загружается (по-моему в A2 это так и не взяли, но даже если и взяли, то в любом случае это починил и описал я, а команда A2 не сделала этого за примерно 6-8 последних лет, хотя это было бы для них легко)
** загрузка с ISO образа компакт диска более работоспособна, чем в A2, т.е. она иногда работает, а в A2 она абсолютно сломана
** среда разработки с переходом к определению
** глобальное переименование идентификаторов
** существенно лучшая поддержка юникода
** метапрограммирование с метапроцедурами - альфа, приближающаяся к бете - похоже на go generate

* планы зависят от возможностей генерации спроса, но скорее всего это будет развитие порта на ARM, запуска под Эльбрусом в режиме эмуляции, порт на E2K, порт на Risc-V, https для браузера

Ищу соратников.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 02 Март, 2022 11:57 

Зарегистрирован: Пятница, 13 Март, 2009 16:36
Сообщения: 987
Откуда: Казань
По идее могу присоединиться к проекту. Свободного времени, конечно, не очень много.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 10 Март, 2022 19:45 

Зарегистрирован: Понедельник, 11 Сентябрь, 2017 13:23
Сообщения: 1543
В общем, пока всё по-прежнему, продолжаю перевод потихоньку, т.е. проект остаётся двухъязычным - ветка main англоязычная, ветка "главная" - русскоязычая, и они будут пока держаться более-менее синхронными. С другими целями пока неясно.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2024, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB