Тема: Новости 2020 года
Из-за творческого кризиса раздел Кантора закрыт. Просьба отнестись с пониманием.
Своя настольная ОС для России, стран ЕАЭС, бывшего СЭВ, арабского мира и Африки
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Канторовы системы → Новости → Новости 2020 года
Страницы: 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Из-за творческого кризиса раздел Кантора закрыт. Просьба отнестись с пониманием.
У меня тоже творческий кризис с начала августа: ничего не сделал по своим проектам. Год, наверное, фиговый.
Надеюсь, обсуждения Кантора возобновятся.
Добавлено 2020-10-22 в 12:41
Вот так закончился путь «Лаборатории единой среды»?
Вот так закончился путь «Лаборатории единой среды»?
В «Лаборатории» были трудности в состыковке идей, выстраивании плана развития методом естественного роста. Не прибавляло энтузиазма и отсутствие какого-либо кода помимо заготовок и черновиков.
Сейчас же всё упирается в деньги, за которые покупается время для работы над развитием в режиме стартапа. Творческий кризис — от невозможности программировать урывками. В ноябре «Канторовым системам» исполнилось 7 лет, — больше, чем любая из инкарнаций «Лаборатории».
Разделы по Кантору планируется открыть после реализации процессора markdown. На сегодня видится так, по крайней мере.
На дворе уже февраль 2021 года, но итоги 2020-го стали понятны только сейчас. Год выдался тяжелым, однако успехи всё же ненулевые. Сильно помогло участие в разработке Delphi SDK для KolibriOS.
Как уже писал, первая миграция на Git вышла неудачной. Нелинейное дерево с узлами слияний оказалось сложным в практической работе, препятствуя использованию самых удобных возможностей Git — перебазирования и перестановки коммитов. По всей, видимости, именно это стало спусковым крючком к остановке работ над PE Tool и Markdown, — в какой-то момент накопившиеся изменения в разных ветках разошлись насколько, что адекватный алгоритм их совмещения уже не придумывался.
Работа над SDK позволила отвлечься и переосмыслить структуру хранилищ основных проектов. Есть шутка, что хороший программист ничего не делает правильно с самого начала, он понимает важность патчей. Так и я. При работе над SDK поначалу рассчитывал, что процесс разработки удастся стабилизировать, и неоднократные force push на GitHub прекратятся. Не прекратились. В хранилище SDK теперь это решено выделением новых коммитов в ветку develop. В основных проектах эта проблема будет решаться выделением веток под конкретную версию программы, как и раньше.
Delphi — компилятор Паскаля. Написание его RTL с нуля — хороший практический опыт, дающий возможность увидеть одну из сторон разработки компилятора Паскаля, увидеть ее изнутри. Тем самым работа над SDK служит пищей для размышлений над Халва-Паскалем. С учетом накопленного опыта некоторые прошлые идеи по Халва-Паскалю уже кажутся наивными. Раньше думалось, что Халва-Паскаль будет компилировать стандартный модуль System Delphi, подменяя реализации лишь некоторых функций своими. Соответствующие заготовки были отражены в исходниках Кантора.
Нынче понятно, что под Халва-Паскаль придется писать собственную RTL, полностью отображающую реализацию Паскаля машиной Кантора. Другие стандартные модули RTL (типа SysUtils) смогут затем компилироваться без изменений. Это ключевое понимание, один из шажков перехода разработки Халва-Паскаля в практическую плоскость.
Сейчас просматривают: 1 гость, 0 пользователей
Страницы: 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Канторовы системы → Новости → Новости 2020 года
Форум работает на PunBB, при поддержке Informer Technologies, Inc