code instrumentations
对抽象语法树的优美格式打印
Happy coding
2010年8月22日 08:26
用这个东西就可以登上我们一直大爱的googlemusic来定制客户端了?
那岂不是大好?可以设定为这个项目的一个子目标咯,嘎嘎。
god bless me
2010年8月21日 17:14
AS3 的BC 是怎么被塞到SWF里面的?
PS. LS的项目原则只有一条,那就是掌握先进的软件技术,否则人家不会主动给你合作,被动合作也不会有结果。
技术攻坚,要干劲,更要眼光和领导能力。
听着像不像废话。。。恩,需要细节和策略,所谓tickles and tricks ,这才是使之不沦为废话的方法。
从工具出发,工具可以提高一个人的效率,进而是一个团队的效率,最终是整个企业的效率。
所以一个人,使用高效的工具,可以高效的开发出团队工具,像墨点一样扩展。
找到一个文档,有些明白是怎么回事了,还有很多问题呢。。。
另一方面,还有一个问题,为什么JIT虚拟机会带来性能上的提升呢?
第一,反映比异步虚拟机快。
第二,可以进行一些运行时优化。
要抢滩登陆就要赶时间。
但是记得以前的教训,所以赶时间之外更要懂得坚持。
比如成立一个开源项目,这样会好很多。
ABC 这个名字够好听的,更好听的在后面呢,DoABC ,哈哈,这相当于一个函数名,听上去够可爱的吧。
不仅可爱,还很可敬呢,就这么一个函数,把SWF 9之前的所有action tag全打败了,因为SWF 9引入了AS3,
那么呢,所有的action就交给虚拟机和ABC.FILE去做好咯,SWF只要做到,查到一个ABC.file,然后扔给AVM2,搞定。
这就是DoABC咯。
so let's DoABC , NOW !
继续说说这个AS3的PACKAGE,基本就跟JAVA的class path一个德行。
你说说ADOBE这是何苦呢,显然是想占下点势力划分。
想法是好的,只是圣人云,早干嘛去了!
看看SWF的文档吧,SWF9之前的格式简直就是哄小孩的,怪不得ADOBE的文档遭到开源界的抨击呢。
估计丫自己都不好意思拿出来。
这个package分fl(ex) 、 air 、 flash 三个category, 还有toplevel。
有趣的是,这些只是API定义,当然最终会被编译成字节码,但是虚拟机端怎么链接这些API的实现是没有指定的。
也就是你自己看着办吧。
很好。
2010年8月20日 18:29
延续昨天的结果,想一想 LLVM下一步细调的方法和细节,找到捷径。
想一种组织办法,例如利用核高基的trac等等。
张开lightspark调研,主要是代码和周边先都看一些。
最终要归到llvm lli JIT machine里来不是?yes it is .