Существует ли какой-либо субтекстовый IDE или эквивалентный пример языка визуального программирования / интерфейса, опубликованный в Интернете? - PullRequest
3 голосов
/ 07 февраля 2009

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

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

Ответы [ 6 ]

3 голосов
/ 23 апреля 2009

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

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

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

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

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

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

2 голосов
/ 26 апреля 2009

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

http://lambda -the-ultimate.org / узел / 3287

2 голосов
/ 24 апреля 2009

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

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

2 голосов
/ 22 апреля 2009

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

С их сайта:

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

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

alt text
(источник: codemorphis.com )

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

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

2 голосов
/ 22 апреля 2009

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

http://www.tersus.com

1 голос
/ 23 апреля 2015

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

http://incidentalcomplexity.com/

...