Существует ли в Интернете какой-либо субтекстовый IDE или эквивалентный язык визуального программирования на основе примеров.

Я действительно взволнован этим новым и экспериментальным языком под названием Subtext. Но его автор не выпустил ничего об этом, кроме некоторых статей и видео. Должен ли я клонировать это? Есть похожие альтернативы?

ОБНОВЛЕНИЕ Я ищу пример VPL, а не только VPL.

6 ответов

Решение

Я уверен, что вы знаете о VPL В Википедии, которая перечисляет много разных языков VPL. Вы не предоставили информацию о том, чего пытаетесь достичь, но другой сайт - Синопсис. Это коммерческий продукт.

С их сайта:

Synopsis - это полностью визуальный инструмент RAD для Windows, который освобождает вас от необходимости писать текстовый код и изучать ненужные детали программирования. С помощью Synopsis вы можете сконцентрироваться на создании программного обеспечения, а не бороться с обыденными и сложными низкоуровневыми задачами разработки.

Изображение ниже показывает, как выглядит это приложение:

http://www.codemorphis.com/images/visual_programming_example.jpg

Мои знания по этому предмету ограничены, и я следую этому, чтобы увидеть, можно ли создать что-то действительно мощное. Я видел проект на CodeProject или CodePlex, который был написан на C#, который позволял VPL, но я не могу найти этот URL.

Если я когда-нибудь найду это приложение, я отредактирую этот пост!

Как говорит Эдвардс в своей смежной рабочей части, язык программирования Self очень похож. Он разделяет акцент подтекста на прямоту, единообразие и живость, но не подчеркивает табличный формат (таблицы схемы).

Много работы ушло на версию Solaris:
http://research.sun.com/self/papers/papers.html
кажется, есть версия для Mac и Linux, не уверен, насколько она зрелая:
http://selflanguage.org/

Вот видео, демонстрирующее Я, где они подчеркивают прямолинейность, однородность и живость:
http://www.smalltalk.org.br/movies/

Когда вы говорите "любой VPL", вы вообще имеете в виду ничего или не заурядный? Из формулировки заглавного вопроса я возьму последнее. Вот пара с серьезной теорией программирования:

Morphic является / был / часть пользовательского интерфейса Self, и теперь портирован на Squeak:
http://wiki.squeak.org/squeak/2139

Prograph была крутой системой, но я не знаю доступной версии.
Чуть дальше есть Канна Toontalk, основанный на Иллюстрированных Янус:
http://www.toontalk.com/

Согласованность - режиссерский раздел Домашняя страница Соглашения находится на http://coherence-lang.org/. Представленная версия статьи с новым вступлением и неожиданным окончанием.

Coherence утверждает, что это экспериментальный язык программирования, продолжение Subtext с использованием других средств.

Вы не предоставили больше информации о функциях, которые ожидаете от такой среды VPL, но я думаю, что Tersus может быть интересной вещью. Существует много VPL, но в основном они предназначены в качестве образовательных инструментов или дополнения к конкретным технологиям (например, VPL для Microsoft Robotics Studio) для упрощения программирования общих задач. "Tersus" - полноценная платформа для разработки приложений. Это с открытым исходным кодом и бесплатно скачать для многих ОС.

http://www.tersus.com/

Преднамеренные поставки, но они все еще являются альфа-версией, с ограниченным распространением и тестированием. Вы можете создавать примеры DSL, но я не знаю, работает ли сама среда таким образом.

http://lambda-the-ultimate.org/node/3287

Вы можете посмотреть на работу накануне, которая тоже происходит:

http://incidentalcomplexity.com/

Другие вопросы по тегам