xruby
iteye_14991
这个作者很懒,什么都没留下…
展开
-
三周的假期结束了
用年假回国了一趟。由于时间太短,只在北京和兰州各待了几天。家里的网络网络一直也没有弄好,还是第一次这么久没有给xruby写代码。 由于xruby项目成员目前都不在这两个城市,所以很遗憾一个也没有见到。给dreamhead和beanworms打了个电话,聊了聊xruby以后的方向。xruby有很多创新的地方,我有时也想过,我们的经历完全可以写一本书,介绍state of art的compiler构造...2007-11-27 20:44:48 · 104 阅读 · 0 评论 -
ruby -y
For people who are interested in how ruby's yacc parser works, there is an undocumented command line option("-y") that may be helpful. It will display a trace of the parser's operations. To use it, yo...2007-06-12 15:14:40 · 94 阅读 · 0 评论 -
xruby 0.3.0 released
I am pleased to announce that XRuby 0.3.0 is released:http://code.google.com/p/xruby/downloads/listWe have fixed lots of bugs and made significant improvement in the code.Changes from 0.2.1 to 0.3.0:1...2007-08-08 05:02:26 · 85 阅读 · 0 评论 -
用Jakarta-ORO重写了Regexp
这个javaeye上的blog本来是利用rss导入做的在国内的镜像,因为xruby.blogspot.com经常被封锁掉.现在feedburner也被禁掉之后,同步也没法用了.我觉得与其荒废这个blog,还不如多写些东西,记录一下自己做的东西. 上周在xruby上做的主要的东西就是用Jakarta-ORO重写了Regexp的实现.原来Regexp的实现都是用的java标准库的java.util.r...2007-10-10 00:36:46 · 233 阅读 · 0 评论 -
singleton.rb
上一周的时间,基本上都在争取让xruby能支持singleton.rb. singleton.rb属于ruby标准库,被rails的active-support用到了.由于它对其他库的依赖很小,所以非常适合我们作测试,发现问题的话,很容易就能剥离出一些test cases. 这个小文件由于用到了很多ruby的动态的特性(extend(), defind_method() , included() ...2007-10-16 00:01:56 · 65 阅读 · 0 评论 -
rails application和web server
部署到apache/lighthttpd的rails application用到了的web server的URL rewrite功能.在rails application的'public'目录下有一个配置文件.htaccess.其中有一句: RewriteRule ^(.*)$ dispatch.cgi [QSA,L] 就是当web服务器收到一个类似".../receipt/list"这样的请求的...2007-10-17 01:31:05 · 151 阅读 · 0 评论 -
复杂的依赖关系
支持ruby on rails是xruby最重要的目标.我最近一直在想怎么能走捷径能做到把一个简单的页面render出来.尽管我们还有很多其他的标准库需要支持,给rails更多优先级的话可能让项目得到更好的反馈. 这样即使暂时抛开activerecord,至少需要activepack包中的active controller.而active support则是更基础的库(active support...2007-10-19 13:48:31 · 160 阅读 · 0 评论 -
xruby.googlecode.com
刚才发现google code最近做了不少改进,其中的就是一个可以用域名 http://xruby.googlecode.com 访问项目了,比以前的http://code.google.com/p/xruby 的URL好很多。 项目wiki只有项目成员才能写的限制仍未解除,但至少有了评论功能。 但是我一直希望的能删除/覆盖下载文件的功能的仍没有任何进展。这点上觉得google code的team...2007-10-23 13:24:54 · 100 阅读 · 0 评论 -
和日期相关的库
上周加入了三个和日期相关的库: time.rb parsedate.rb date/format.rb 同时也对Rubytime.java作了不少修改.个别函数和c ruby还有些不一致,但大致能用了.这三个库中有很多parse日期格式的函数,基本都是用Regexp做的.我一开始比较担心Jakarta-ORO的兼容性,但目前为止一个问题还没遇到. 下面想做的就是支持rubygems,也是为了rub...2007-10-29 22:52:49 · 85 阅读 · 0 评论 -
Strongtalk项目将无人维护了
Strongtalk项目的Dave Griswold几天前发了消息:http://groups.google.com/group/strongtalk-general/browse_thread/thread/804c656d3dba6e79 ,由于自己的时间和兴趣变化,将不会继续维护Strongtalk了。尽管是个open source项目,但一般核心开发者一旦离去,项目基本上就停滞了。 Str...2007-11-01 02:05:09 · 289 阅读 · 0 评论 -
XRuby 0.2.0 released
I am glad to announce that XRuby 0.2.0 is now available for download at: http://code.google.com/p/xruby/downloads/listHere is a summary of major changes in this release:1. Beanworms started to work on...2007-05-15 15:15:50 · 95 阅读 · 0 评论 -
InfoQ article on XRuby
Werner Schuster from InfoQ has a very nice article about XRuby, you can read it here.2007-04-17 11:16:11 · 87 阅读 · 0 评论 -
xruby 0.3.2发布了
基本和上一个版本(0.3.1)相比变化不大, 大多数都是bug fix. sishen加入了我们的项目,给我们带来了很多重要的改进。 下个版本(0.4.0)的目标就是支持yaml和rubygems。这里和原来的计划不太一样了。最初准备0.4.0的miltstone是先将ruby自带的所有unit test先通过,但目前的形势下,觉得还是支持ruby on rails最重要。这样就要提前面对yaml...2007-11-29 06:00:16 · 90 阅读 · 0 评论 -
新的各种ruby实现的性能比较
Antonio Cangiano今天在blog上更新了各种ruby实现的性能比较: http://antoniocangiano.com/2007/12/03/the-great-ruby-shootout/ ruby 1.8, ruby 1.9, jruby, rubinius, ruby.net还有我们做的xruby的性能数据都在里面了。Antonio说xruby是最youngest的...2007-12-04 06:13:04 · 299 阅读 · 0 评论 -
XRuby 0.1.0 released
[Link of this article: http://xruby.blogspot.com/2007/01/xruby-010-released.html]Today I am glad to announce the release XRuby 0.1.0 , a ruby compiler which compiles ruby script (.rb) to java bytecode...2007-01-29 22:32:24 · 100 阅读 · 0 评论 -
On-Ruby interview
Pat Eyler recently interviewed XRuby team, the first episode is now posted on his popular On-Ruby blog: http://on-ruby.blogspot.com/2007/02/serial-xruby-interview-episode-i.html2007-02-19 03:33:20 · 82 阅读 · 0 评论 -
XRuby 0.1.2 released
XRuby 0.1.2 is now available for download from the project download page: http://code.google.com/p/xruby/downloads/listThis latest release contains more built-in libraries and a few bug fixes for the ...2007-03-02 05:58:57 · 197 阅读 · 0 评论 -
XRuby is faster than Ruby 1.8.5 in most benchmarks
Two weeks ago, Antonio Cangiano compared the performance of different ruby implementations using Ruby 1.9 (YARV)'s benchmark suite. His numbers got me thinking: all alternative implementations perform...2007-03-12 03:02:19 · 156 阅读 · 0 评论 -
Ruby builtin in pure Ruby
[Update 03/12/2007 If you know how to implement Interge#times in pure ruby and make it have the same behavior as Ruby 1.8.5, please let me know. Thank you!]One of the best things I love about rubinius...2007-03-12 12:50:18 · 88 阅读 · 0 评论 -
编译器的书
有关编译器的书中"Dragon Book" (Compilers: Principles, Techniques, and Tools)是最经典,最有名的一本,但其实是对很多想学习编译器的人非常不适合的一本书.这本书的内容更适合的读者是编译器的研究人员,或者想构造parser generator等底层工具的开发者.我认识的大多数人往往是想了解编译器的工作原理,或者作一个中小型的编译器,Dragon...2008-01-04 01:12:10 · 301 阅读 · 0 评论 -
XRuby 0.1.4 released
I am glad to announce that XRuby 0.1.4 is now available for download at: http://code.google.com/p/xruby/downloads/listThe most significant change in this release is: one of our team member, dreamhead,...2007-04-10 16:17:01 · 93 阅读 · 0 评论 -
YAML也要没人维护了
sishen在xruby mailist提到YAML项目很可能也要没人维护了。YAML是ruby标准库的一部分,但目前以超过20月没有任何更新,现有的维护者表示没时间做任何维护了。 yaml的应用很广泛,rubygems和ruby o n rails都用到了。我觉得找到一个新的维护者应该不难。 xruby现在还不能支持YAML.由于现有的C ruby解释器性能比较低,YAML用C写了不少代码。这个...2007-11-05 12:45:05 · 377 阅读 · 0 评论