什么是R3 Hostkit?我可以使用它与.NET或Java连接吗?

时间:2010-11-13 12:18:22

标签: java .net rebol

已宣布R3 Hostkit可用:

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

但我甚至不知道它是什么。 RT可以更好地与我和外界沟通:)

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

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

1 个答案:

答案 0 :(得分:4)

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

从这个意义上讲,你可以将它与QtScript对“JavaScript”(技术上的ECMAScript,但你知道我的意思)的内容进行比较。除了DLL是微观的比较,并做得更多。命令行Rebol解释器是一个与Host Kit相当简单的链接...而R3 GUI客户端是更大的代码库,具有更多特定于平台的代码。

RebolTech肯定不能很好地传达正在发生的事情,因为重大新闻是他们开源主机套件及其上方的层。据我了解,整个R3 GUI都是开源的可能性很高。这是他们已经开始的相当模糊的许可证:

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

他们说许可证的确切官方语言将发布在www.rebol.com上,但尚未发生。