дневник Яос

Только технические вопросы по ЯОС. Терминология и прочее - в других форумах.
БудДен
Сообщения: 2266
Зарегистрирован: 07.10.18 14:01

Re: дневник Яос

Сообщение БудДен » 23.01.22 23:44

Начал делать команду, показывающую перевод имени, на котором стоит курсор в ИСР. Не придумал, как интегрировать - можно сделать по-разному,
а также неплохо бы к этой команде ещё прилепить показ всех (пере)определений данного метода по иерархии с возможностью перехода к любому из них (то, что раньше не знал, как сделать, вроде так получается сделать). Соответственно, самое простое здесь - это выводить в лог ядра в виде команд.

БудДен
Сообщения: 2266
Зарегистрирован: 07.10.18 14:01

Re: дневник Яос

Сообщение БудДен » 27.01.22 00:09

Немного попереводил.

БудДен
Сообщения: 2266
Зарегистрирован: 07.10.18 14:01

Re: дневник Яос

Сообщение БудДен » 28.01.22 16:10

Перевёл (не полностью) модуль Builtins - самый первый по порядку модуль.
Правда, он мало используется.

Индекс кирилличности - 29.03%, а на графике последний раз был 28.88% - негусто.
Надо дописать программку для замера доли слов и эту цифру тоже на график вывести - теперь
доля русских букв будет расти всё медленнее, а доля русских слов ещё долго будет
расти с одинаковой скоростью.

БудДен
Сообщения: 2266
Зарегистрирован: 07.10.18 14:01

Re: дневник Яос

Сообщение БудДен » 31.01.22 00:54

Начал переводить модуль Machine. Улучшил работу веб-браузера (всё ещё только http).

БудДен
Сообщения: 2266
Зарегистрирован: 07.10.18 14:01

Re: дневник Яос

Сообщение БудДен » 03.02.22 00:28

Кое-как доделал переводы модуля Machine/ЭВМ для версии Windows, открыл версию для BIOS32, а там, оказывается, есть ещё объём работы...

БудДен
Сообщения: 2266
Зарегистрирован: 07.10.18 14:01

Re: дневник Яос

Сообщение БудДен » 04.02.22 20:55

Написал письмо в МЦСТ, где предлагаю им взять меня на работу и дать мне 10 человек подчинённых. Ха-ха.
Перевод модуля ЭВМ/Machine упёрся в то, что переводчик не заходит внутрь машинного кода, соответственно, после перевода всё ломается.

БудДен
Сообщения: 2266
Зарегистрирован: 07.10.18 14:01

Re: дневник Яос

Сообщение БудДен » 08.02.22 16:51

С грехом на 9/10 перевёл модуль Machine - скорее можно сказать "показал присутствие", чем "перевёл". Хотя если посмотреть на использование в модуле Heaps - то вроде всё выглядит переведённым. Проблема с этим модулем была в двух вещах:

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

БудДен
Сообщения: 2266
Зарегистрирован: 07.10.18 14:01

Re: дневник Яос

Сообщение БудДен » 08.02.22 20:56

Реализовал "тернарное если", если3(условие, выражениеПриИстине, выражениеПриЛжи) - пока только для одного компилятора и только в англоязычной ветке.

БудДен
Сообщения: 2266
Зарегистрирован: 07.10.18 14:01

Re: дневник Яос

Сообщение БудДен » 24.02.22 01:54

Починил загрузку с LiveCD.

БудДен
Сообщения: 2266
Зарегистрирован: 07.10.18 14:01

Re: дневник Яос

Сообщение БудДен » 10.03.22 22:13

Начал переводить модуль UCS32

Ответить