YARV源代码解读,原作者hzkr,发表于其blog上。http://d.hatena.ne.jp/hzkr/19000101。
共15回,历时近5个月(2006/10/27~2007/04/02)完成的。RHG有人在翻译成英文和中文的,YARV的源码阅读还没有人写过(个人所知范围内)。2007年圣诞的时候将要发布的Ruby1.9将会集成YARV(那时候应该不再算是another了吧)
共15回,以下是翻译计划(和实际完成情况),共计需要两个月左右,挺长的啊。
由于本人水平比较差,如果看的实在不通顺什么的,还请不要太见怪了。
第一回(2007-4-5,已发)
第二回
第三回
第四回
第五回
第六回
第七回
第八回
第九回
第十回
第十一回...
1770 days前 / 1,551 次浏览阅读全文
YARV是面向对象脚本语言Ruby的一个实现。和普通的Ruby不一样,它的特点是把脚本转换成虚拟机上的bytecode,能高速执行。
最近,Parrot,CLR,JavaVM等基于虚拟机的编程语言好像比较热门。想着能深入了解某一种就好了,于是选择了YARV。另外,我连10行的Ruby都没编过,在学习Yarv的同时,也能顺便学习一下Ruby。
1.资料
现在时点(2006/11/)Yarv的最新版本是0.4.1。为什么没有从cvs下来最新的代码呢?因为手里没有bison(GNU版的YACC),所以就偷点懒了。
可以参考的网站
YARV: Yet Another Ruby VM
Yarv的老家。源代码的下载,和Yarv的架构设计文档等。
YARV ...
1770 days前 / 2,923 次浏览阅读全文
http://www.humblelittlerubybook.com/
140多页,比较容易入门的。
可以免费下载。
纸版的10美元。
点这里下载
1865 days前 / 1,436 次浏览阅读全文
比WEBrick快不少的web服务器。
用java写的。但同时需要JRUBY才行。
主页见
http://rails-asyncweb.sourceforge.net/
1873 days前 / 1,255 次浏览阅读全文
XRuby is an open source Ruby compiler which compiles Ruby source code (.rb) to Java bytecode (.class). The project is still under developement and we expect to release the first stable version at the end of 2006. XRuby project is hosted at Google Code.
http://xruby.com/default.aspx
1877 days前 / 1,051 次浏览阅读全文
a fast, secure, and very extensible implementation of eRuby
官方网站:http://www.kuwata-lab.com/erubis/
1880 days前 / 1,577 次浏览阅读全文
http://redhanded.hobix.com/inspect/methodsThatSelfDestruct.html
class Trial
def run_me
def self.run_me; raise Exception, "NO MORE." end
puts "Your trial period has ended."
end
end
t = Trial.new
t.run_me
#=> Your trial period has ended.
t.run_me
#=> (trial):3:in `run_me': NO MORE. (Exception)
好像只是只能调用一次而已,对于一个对象。
2035 days前 / 1,569 次浏览阅读全文
随便看看
热门标签
adb
Android
android sdk google
bing
components
control
deb
debian
eclipse
ed
gconf
gconfd
gconftool
gconftool-2
google
hibernate
hprof
java
launchpad
leak
linux
memory
microsoft
ms
NO_PKG_MANGLE
package
pkgstriptranslations
ppa
rc.local
roma
Ruby
section
shell
sns
tech
ubuntu
vi
vim
wave
zenity
自动启动







最新评论