Logo

Разработка и продвижение

На данный момент проработаны концепции и синтаксис, написана библиотека поддержки компилятора CoreLite. Начинается непосредственная разработка Кантора в коде.

Разработка ведется на Delphi, используемом как компилятор языка Object Pascal. Небольшая часть кода написана на ассемблере. VCL не используется, ее заменяет CoreLite. Исходники CoreLite и сопутствующих утилит открыты, лицензия BSD.

Раскрутка компилятора

Разработка Кантора на Delphi является частью процесса раскрутки компилятора. Разрабатываемый интерпретатор пишется по технологии компилятора — его первой задачей будет компиляция стандартной библиотеки (RTL) Кантора, что отличает его от традиционных интерпретаторов (PHP, Python, Ruby, Lua), где функции стандартной библиотеки встроены в исполняющую среду. С обретением собственной кодогенерации Кантор будет переписан на Канторе и начнет компилировать сам себя.

Нацеленность на результат

Проект позиционируется как нацеленный на результат, то есть не любительский и не учебный. По организации работ Кантор близок к стартапу, привлечение новых людей сможет частично распараллелить работу.

Живые трансляции и разговорные вебинары

С 2015 года процесс разработки транслируется вживую на LiveEdu.tv. На момент написания этих строк в архиве канала — уже более 200 часов видеозаписей, на которых видно, как велась разработка CoreLite и вспомогательной утилиты PE Tool, на которой CoreLite отлаживалась.

Время от времени случаются обсуждения и лекции в формате вебинара. В серии лекций лета 2016 года сделана попытка рассказать о Канторе вживую, чтобы хоть как-то компенсировать отсутствие публичной документации, вести которую сейчас некому.

В 2017 году лекции и обсуждения возобновились, ожидаются новые выпуски.

Расскажите о Канторе

Вы можете помочь продвижению Кантора, рассказав о нем своим друзьям-программистам или написав статью в блоге. Что непонятно — спрашивайте.

См. также

Комментариев нет :

Отправить комментарий

Выбрав в выпадающем списке пункт «Имя/URL», можно оставить комментарий от своего имени без предварительной регистрации.