当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 1 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : Syllable装上了首个REBOL 3扩展
帖子发表于 : 2010-11-27 20:37 
头像

注册: 2010-10-18 14:39
帖子: 677
送出感谢: 0 次
接收感谢: 1
Syllable装上了首个REBOL 3扩展
发表于:2010-11-26 14:52 UTC

最新的第三版的REBOL编程语言支持使用其他语言所写的扩展。这些扩展在同样也是最新开发出来的模块框架上实现。它们可以是单独的动态链接库,也可以嵌入在REBOL可执行文件里面。事实上,REBOL 3现在已经高度模块化了:其子系统有一部分是嵌入化的模块;用C和C++写的子系统是嵌入化的扩展。这些模块和扩展是open host kit中的一部分,因此定制的对象集可以编译进REBOL可执行文件里去。

Syllable现在已经开始运行首个REBOL扩展(可以在Syllable Desktop找到截图)了。它是一个示例扩展,以传统Hello World的形式展示出了接口连接的简易性。不需要对Syllable Desktop 和 Syllable Server作任  何改变即可运行它。源代码在Syllable的构建系统里面。所有Linux系统都可以运行它,相应makefile文件也有暗示了它在Windows环境下的使用方法(使用MinGW GNU环境)。移植到其他REBOL host kit所支持的环境中去也应该是简单的事。要在Syllable Desktop上编译与载入这一扩展,如下所做。系统需求请见前一篇文章。

build update
build log
build get HelloREBOL-Extension--current
build patch HelloREBOL-Extension--current
build HelloREBOL-Extension--current
cd HelloREBOL-Extension--current
r3
import %./hello-extension.so
hello-once
hello-twice

在Syllable Server上编译:

s build update
build log
build HelloREBOL-Extension--current
cd HelloREBOL-Extension--current
r3
import %./hello-extension.so
hello-once
hello-twice

英文原文:http://www.osnews.com/story/24071/Syl ... s_First_REBOL_3_Extension
译文原文:http://www.linux-ren.org/modules/newbb/viewtopic.php?topic_id=57930&post_id=319018#forumpost319018
转载请注明:Linux人社区 英文资讯翻译专版 编译


_________________
Linux人社区开源新闻资讯翻译专版小编。翻译来自互联网上最新的英文开源资讯,提供给大家最迅即、最忠实于原文的开源业界动态、软件更新、有用技能等等。不至之处欢迎指正!xyxzfj@gmail.com


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 1 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 5 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译