什么是 R3 主机套件?我可以使用它与 .NET 或 Java 连接吗?

发布于 2024-10-02 10:21:24 字数 328 浏览 4 评论 0原文

R3 Hostkit 现已推出:

http://www.rebol .com/r3/docs/concepts/host-kit.html

但我什至不知道它是关于什么的。 RT 能否更好地与我和外界沟通:)

那么有人可以向我解释我可以用它做什么吗?例如,我可以使用它与 .NET 或 Java 连接吗?如果是的话怎么办?

更新:现在具体在哪里可以下载?我只看到(至少对我来说是轻量级的)文档,但没有什么可下载的:)

It's been announced that R3 Hostkit is being available:

http://www.rebol.com/r3/docs/concepts/host-kit.html

but I don't even know what's it's about. Could RT communicate better to me and the outside world :)

So can someone explain to me what I can do with it ? For example can I use it for interfacing it with .NET or Java ? If yes how ?

Update: and now where can I download it concretely ? I just see (leightweight at least for me) doc but nothing to download :)

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

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

发布评论

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

评论(1

败给现实 2024-10-09 10:21:24

R3 Host Kit 是一个 DLL/共享库,它具有基于 C 的 API,允许您从自己的程序中计算 Rebol 表达式,并从 Rebol 执行对该 C 代码的回调。

从这个意义上说,您可以将其与 QtScript 对“JavaScript”所做的事情进行比较(技术上ECMAScript,但你知道我的意思)。相比之下,DLL 非常微小,而且功能远不止于此。命令行 Rebol 解释器是与 Host Kit 的相当简单的链接...而 R3 GUI 客户端是更大的代码库,具有更多特定于平台的代码。

RebolTech 绝对没有充分地传达这方面的情况,因为最大的消息是他们正在开源主机套件及其之上的层。据我了解,整个 R3 GUI 很可能会开源。这是他们所获得的相当模糊的许可证:

对于源代码,将有两个许可证。第一个允许根据需要使用和重用代码,具有归属和相同的许可证,甚至可以在 REBOL 之外使用。第二个允许使用,但仅限于 RT 中的 REBOL 语言的重用。换句话说,如果微软想要编写R++,那么他们需要为某些部分编写自己的代码,或者联系RT以获得特殊许可。嘿,RT 必须以某种方式支付账单。

他们表示,许可证的准确官方语言将发布在 www.rebol.com 上,但这还没有发生。

The R3 Host Kit is a DLL/shared library, which has a C-based API which allows you to evaluate Rebol expressions from within your own programs, and perform callbacks into that C code from Rebol.

In that sense you might compare it to something like what QtScript does for "JavaScript" (technically ECMAScript, but you know what I mean). Except the DLL is microscopic by comparison and does far more. A command-line Rebol interpreter is a fairly simple linkage against the Host Kit... while the R3 GUI clients are bigger codebases with more platform-specific code.

RebolTech is definitely not communicating what's going on with this well enough, because the big news is that they are open-sourcing the host kit and the layers above it. As I understand it, there's high odds the whole R3 GUI will be open-source. Here's the rather vague license they've got going:

For the source code, there will be two licenses. The first allows usage and reuse of the code as desired, with attribution and same license, even for usage outside of REBOL. The second allows usage, but restricts reuse only with the REBOL language from RT. In other words if MS wants to write R++, then they need to write their own code for some parts or contact RT for a special licence. Hey, RT's got to pay its bills somehow.

They say the precise official language of the licenses will be posted on www.rebol.com, but that hasn't happened yet.

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