互联网上是否有任何Subtext IDE或等效的示例驱动的可视化编程语言/接口?

时间:2009-02-07 06:13:24

标签: subtext visual-programming

我对这种名为Subtext的新实验语言感到非常兴奋。但除了一些论文和视频之外,它的作者还没有发表任何关于它的内容。我应该克隆它吗?还有类似的选择吗?

更新我正在寻找一个以示例为导向的VPL,而不仅仅是VPL。

6 个答案:

答案 0 :(得分:3)

正如爱德华兹在其相关工作部分所说,自编程语言非常相似。它分享了潜台词对直接性,一致性和活力的强调,但没有强调表格格式(原理图表格)。

很多工作都进入了Solaris版本:
  http://research.sun.com/self/papers/papers.html
好像有一台Mac& linux版本,不确定它有多成熟:
  http://selflanguage.org/

这是一个视频演示自我,强调直接性,一致性和活力:
  http://www.smalltalk.org.br/movies/

当你说“任何VPL”时,你的意思是没有,或者不是普通的VPL吗?从标题问题的措辞来看,我将假设后者。这里有几个严肃的编程理论背后:

Morphic是/是自我的UI片段,现在移植到Squeak:
  http://wiki.squeak.org/squeak/2139

Prograph是一个很酷的系统,但我不知道可用的版本 更进一步的是Kahn的Toontalk,基于Pictorial Janus:
   http://www.toontalk.com/

答案 1 :(得分:2)

您没有提供有关此类VPL环境所期望功能的更多信息,但我认为“Tersus”可能是有趣的事情。有许多VPL,但主要是它们作为教育工具或特定技术(即Microsoft Robotics Studio的VPL)的目标,以简化常见任务编程。 “Tersus”是一个完整的应用程序开发平台。它是开源的,可以免费下载许多操作系统。

http://www.tersus.com

答案 2 :(得分:2)

我确信您知道VPL On Wikipedia列出了许多不同的VPL语言。您尚未提供有关您要尝试实现的信息,但另一个网站是Synopsis。这是一种商业产品。

从他们的网站:

  

概要是一个完全可视化的Windows工具,使您无需编写文本代码和学习不必要的编程细节。使用概要,您可以专注于创建软件,而不是与普通和复杂的低级开发任务进行搏斗。

下图显示了此应用程序的外观:

alt text
(来源:codemorphis.com

当然,我对这个主题的了解是有限的,我这样做是为了看看是否可以创造出真正强大的东西。我确实在CodeProjectCodePlex上看到了一个用C#编写的允许VPL但我无法找到该URL的项目。

如果我找到该应用程序,我将编辑此帖子!

答案 3 :(得分:2)

连贯性 - 导演剪辑 Coherence主页位于http://coherence-lang.org。提交的论文版本在那里,有一个新的介绍和一个意外的结局。

Coherence声称是一种实验性编程语言,是使用其他方式继续使用Subtext。

答案 4 :(得分:2)

故意发货,但它们仍然是一种阿尔法,有限的分发和测试。您可以制作示例驱动的DSL,但我不知道环境本身是否以这种方式工作。

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

答案 5 :(得分:1)

你也可以看看正在发生的事情:

http://incidentalcomplexity.com/