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

发布于 2024-07-13 03:45:10 字数 211 浏览 7 评论 0 原文

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

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

I'm really excited about this new and experimental language named Subtext. But it's author haven't released nothing about it besides some papers and videos. Should I clone it? There are similar alternatives?

UPDATE I'm looking for an example-driven VPL, not just a VPL.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

北方的韩爷 2024-07-20 03:45:10

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

Solaris 版本进行了大量工作:
http://research.sun.com/self/papers/papers.html
似乎有一个 Mac & linux版本,不知道成熟程度如何:
http://selflanguage.org/

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

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

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

Prograph 是一个非常酷的系统,但我不知道可用的版本。
更远一点的是卡恩的卡通谈话,基于画报雅努斯:
http://www.toontalk.com/

As Edwards' says in his related work section, the Self programming language is very similar. It shares subtext's emphsis on directness, uniformity, and liveness, but doesn't emphasize a tabular format (Schematic tables).

A lot of of work went into the Solaris version:
http://research.sun.com/self/papers/papers.html
seems there's a Mac & linux version, not sure how mature it is:
http://selflanguage.org/

Here's a video demo'ing Self, where they emphasize directness, uniformity, and liveness:
http://www.smalltalk.org.br/movies/

When you say "any VPL", do you mean none at all, or not a run-of-the-mill one? From the wording of the title question, I'll assume the latter. Here're a couple with some serious programming theory behind them:

Morphic is/was a/the UI piece of Self, and is now ported to Squeak:
http://wiki.squeak.org/squeak/2139

Prograph was a way-cool system, but I don't know of an available version.
A bit further out there is Kahn's Toontalk, based on Pictorial Janus:
http://www.toontalk.com/

听风吹 2024-07-20 03:45:10

我确信您知道维基百科上的 VPL,其中列出了许多不同的 VPL 语言。 您尚未提供有关您想要实现的目标的信息,但另一个网站是概要。 这是一个商业产品。

从他们的网站:

Synopsis 是一款适用于 Windows 的完全可视化 RAD 工具,使您无需编写文本代码和学习不必要的编程细节。 借助 Synopsis,您可以专注于创建软件,而不必费力处理平凡而复杂的低级开发任务。

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

alt 文本
(来源:codemorphis.com

授予我关于这个主题是有限的,我确实遵循这个来看看是否可以创建一些真正强大的东西。 我确实在 CodeProjectCodePlex 是用 C# 编写的,允许 VPL,但我找不到该 URL。

如果我找到该应用程序,我将编辑这篇文章!

I am sure you are aware of VPL On Wikipedia that lists many different VPL languages. You have not supplied information on what you are trying to achieve but another site is Synopsis. This is a commercial product.

From their website:

Synopsis is a completely visual RAD tool for Windows that frees you from having to write textual code and learning unnecesary programming details. With Synopsis you can concentrate on creating software instead of wrestling with mundane and complex low-level development tasks.

The image below shows how this application looks:

alt text
(source: codemorphis.com)

Granted my knowledge on this subject is limited and I do follow this to see if something really powerful can be created. I did see a project on CodeProject or CodePlex that was written in C# that allowed VPL but I cant find that URL.

If I ever do find that application I will edit this post!

守不住的情 2024-07-20 03:45:10

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

http://www.tersus.com

You haven't provided more information about features you expect from such a VPL environment, but I think that "Tersus" could be interesting thing to look at. There're many VPLs, but mainly they're targeted as educational tools or addition to particular technologies (i.e VPL for Microsoft Robotics Studio) to simplify common tasks programming. The "Tersus" is full blown application development platform. It's open source and free to download for many OSes.

http://www.tersus.com

傲影 2024-07-20 03:45:10

连贯性——导演剪辑版
Coherence 主页位于 http://coherence-lang.org。 论文的提交版本已经存在,有新的介绍和令人惊讶的结局。

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

Coherence — The Director’s Cut
The Coherence home page is up at http://coherence-lang.org. The submitted version of the paper is there, with a new intro and a surprise ending.

Coherence claims to be an experimental programming language, a continuation of Subtext using other means.

感性不性感 2024-07-20 03:45:10

有意发货,但它们仍处于 alpha 状态,分发和测试有限。 您可以制作示例驱动的 DSL,但我不知道环境本身是否以这种方式工作。

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

Intentional shipped, but they are still kind of alpha, with limited distribution and testing. You can make example driven DSLs, but I don't know if the environment itself works that way.

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

—━☆沉默づ 2024-07-20 03:45:10

您也可以看看前夕正在进行的工作:

http://incidentalcomplexity.com/

You could look at the work on eve that is happening too:

http://incidentalcomplexity.com/

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文