AN

Новый репозиторий для прототипирования: https://gitflic.ru/project/alekseinedoria/a2 Почему А2? Потому что ничего лучше в голову не пришло, язык в Вире я называл А0,А1 — язык для Вира-2 (который не вышел за уровень прототипа), […]

Игорь забросал меня мыслями и соображениями, см. это и это, а я пока не дополз туда, где есть ответы. Сначала я вернусь к Виру (так как это пример работающего подхода), […]

Схемы и Компоненты

Отвечаю на комментарий Игоря отдельной записью, чтобы не ужиматься. Мозги мои пока скрипят, разворачиваясь от языкотворчества и технологических вопросов к компонентам, поэтому комментарий Игоря для меня очень важен. Спасибо! Теперь по […]

Как я уже писал, на следующем этапе движения в светлое будущее, я вижу необходимым разработать и реализовать 3 языка: язык описания схемы соединения компонент язык разработки компонент язык описания пользовательского […]

В связи с существенным продвижением в Тривиль компиляторе на Тривиле, стала явной необходимость (или хотя бы полезность) добавления нескольких конструкций языка и они были добавлены: выбор по типу цикл по […]

Сделано чуть более за месяц  с прошлого замера (ветка bootstep6): 2023.04.08 compiler: 9836 lines in 54 files (Go) runtime: 930 lines (C) libraries: 5/561 lines (Тривиль) 2023.05.14 compiler:10369 lines in […]

Сделана «тривиальная» система модульного тестирования, встроенная в компилятор. Сделано так: В папке модуля надо сделать подпапку «_тест_», исходные файлы в которой: не компилируются при нормальной компиляции а в режиме «модульного […]

Сейчас Продолжается подготовка к раскрутке компилятора: доработка runtime: сделана обработка исключительных ситуаций (windows, linux), трассировка стека (linux) доработка библиотек: Словарь (hash map), доработка строк разработка подсистемы модульного тестирования чистка языка […]

добавлен документ, как сделать вклад написан текст в главе «совместимость» описания языка добавлена операция «х типа Т» (is) сделана возможность работы на Линкусе (dmitrys99mailru) добавлен скрипт установки компилятора для винды […]