Rbuild, 让你的项目立即可配置

虽然工作中在用Ruby,却也想在业余的时候用Ruby作点什么东西。

以前用C/C++写东西的时候就有过困扰,一个产品系列总是有那么些差异,需要对一个基础软件进行定制,这个型号的要把这个功能编译进去,那个型号的,需要把另外一个功能编译进去...很羡慕Linux内核有一个好用的基于菜单配置的工具,要是在我的项目中也能用它来管理不同模块的配置该多好啊.....不过要想把Linux内核配置那一套拿出来用,并不简单。

看过一些Ruby DSL方面的文章,觉得用Ruby来作这个东西真是在合适不过了,于是便有了Rbuild.

Rbuild刚刚发布了第一个版本,0.1.0,已经可以用了,内部实现丑陋了些,但是功能却不赖,Rbuild的DSL也很简单,编写RConfig文件与Linux内核的Kconfig文件比起来方便,自由许多。

Rbuild现在已经用于一个嵌入式操作系统的配置管理,效果非常好:)

为了演示Rbuild也可以应用于非C/C++项目,我准备写一个交叉编译arm-elf的工具来作为下一个Rbuild应用的例子,当然,依惯例,GPL之。

Rbuild hosted at sourceforge:
http://www.sourceforge.net/projects/rbuild
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值