LINUX.ORG.RU

История изменений

Исправление hobbit, (текущая версия) :

Однако так никто простейший антиметапрог и не написал.

Я бы предпочёл говорить не про «антиметапрог» (вводит в заблуждение), а про «альтерметапрог» — проект, стремящийся к тем же целям и использующий похожие идеи, но который может существенно отличаться в реализации.

К примеру, совершенно необязательно стремиться сразу построить «метапрог на метапроге» или «метапрог на другой визуальной среде». Первые версии можно сделать на чём-то традиционном. Добиться, чтобы облик языка устаканился, форматы файлов ушатались.

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

Ну и тогда переход к «альтерметапрогу на себе» будет лёгким и приятным. А если и не получится «на себе» — всё равно труд не пропадёт. Будет визуальная среда программирования общего назначения, пусть и не совсем по метаидеалам.

И по-видимому, ближе всех к «альтерметапрогу» сейчас стоит пресловутый MyOpenLab. Бери и допиливай. Но почему-то никому не интересно.

Исходная версия hobbit, :

Однако так никто простейший антиметапрог и не написал.

Я бы предпочёл говорить не про «антиметапрог» (вводит в заблуждение), а про «альтерметапрог» — проект, стремящийся к тем же целям и использующий похожие идеи, но который может существенно отличаться в реализации.

К примеру, совершенно необязательно стремиться сразу построить «метапрог на метапроге» или «метапрог на другой визуальной среде». Первые версии можно сделать на чём-то традиционном. Добиться, чтобы облик языка устаканился, форматы файлов ушатались.

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

Ну и тогда переход к «альтерметапрогу на себе» будет лёгким и приятным. А если и не получится «на себе» — всё равно труд не пропадёт. Будет визуальная среда программирования общего назначения, пусть и не совсем по метаидеалам.

И по-видимому, ближе всех к «альтерметапрогу» сейчас стоит пресловутый MyOpenLab. Бери и допиливай. Но почему-то никому не интересно.