【问题标题】:Is there any Subtext IDE or equivalent Example-driven Visual Programming Language/Interface published on the Internet?是否有任何 Subtext IDE 或等效的示例驱动的可视化编程语言/接口发布在 Internet 上?
【发布时间】:2009-02-07 06:13:23
【问题描述】:

我对这种名为Subtext 的新的实验性语言感到非常兴奋。但它的作者除了一些论文和视频外,没有发布任何关于它的信息。我应该克隆它吗?有类似的替代品吗?

更新我正在寻找一个示例驱动的 VPL,而不仅仅是一个 VPL。

【问题讨论】:

    标签: subtext visual-programming


    【解决方案1】:

    正如 Edwards 在他的相关工作部分中所说,自编程语言非常相似。它与潜台词一样强调直接性、统一性和生动性,但不强调表格格式(示意图表)。

    在 Solaris 版本上做了很多工作:
    http://research.sun.com/self/papers/papers.html
    好像有Mac&linux版本,不知道成熟度如何:
    http://selflanguage.org/

    这是一个演示自我的视频,他们强调直接、统一和活泼:
    http://www.smalltalk.org.br/movies/

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

    Morphic 是/曾经是/Self 的 UI 部分,现在已移植到 Squeak:
    http://wiki.squeak.org/squeak/2139

    Prograph 是一个非常酷的系统,但我不知道有可用的版本。
    更远一点的是 Kahn 的 Toontalk,基于 Pictorial Janus:
    http://www.toontalk.com/

    【讨论】:

      【解决方案2】:

      我相信您知道VPL On Wikipedia 列出了许多不同的 VPL 语言。您尚未提供有关您要达到的目标的信息,但另一个站点是 Synopsis。这是一个商业产品。

      来自他们的网站:

      Synopsis 是一款适用于 Windows 的完全可视化 RAD 工具,可让您免于编写文本代码和学习不必要的编程细节。通过 Synopsis,您可以专注于创建软件,而不是与平凡而复杂的低级开发任务搏斗。

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


      (来源:codemorphis.com

      我在这个主题上的知识有限,我确实会按照这个来看看是否可以创造出真正强大的东西。我确实在CodeProjectCodePlex 上看到了一个项目,它是用C# 编写的,允许VPL,但我找不到那个URL。

      如果我真的找到了那个应用程序,我会编辑这篇文章!

      【讨论】:

        【解决方案3】:

        您没有提供更多关于您期望从这样的 VPL 环境中获得的功能的信息,但我认为“Tersus”可能会很有趣。有许多 VPL,但主要是作为教育工具或特定技术的补充(即 Microsoft Robotics Studio 的 VPL),以简化常见任务编程。 “Tersus”是成熟的应用程序开发平台。它是开源的,许多操作系统都可以免费下载。

        http://www.tersus.com

        【讨论】:

          【解决方案4】:

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

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

          【讨论】:

            【解决方案5】:

            有意发货,但仍处于 alpha 阶段,分发和测试有限。您可以制作示例驱动的 DSL,但我不知道环境本身是否可以这样工作。

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

            【讨论】:

              【解决方案6】:

              你也可以看看前夕正在发生的工作:

              http://incidentalcomplexity.com/

              【讨论】:

                猜你喜欢
                • 1970-01-01
                • 1970-01-01
                • 2022-06-16
                • 1970-01-01
                • 2020-06-03
                • 1970-01-01
                • 1970-01-01
                • 2011-02-07
                • 2018-09-11
                相关资源
                最近更新 更多