2005-06-30 (Thu) [長年日記]
_ Google Summer of Code for Mono
ものがたり経由:
Jaen Saul: Ruby.NET implementation
Florian GroB: Ruby.NET
[Summer2005 - Monoより引用]
Ruby.NETが二つ採用かあ。
_ 「httpの数」を閾値にするフィルタ
そこで、樂水開発日記にあった「httpの数」を閾値にするフィルタを導入。これは賢いね!
[ただのにっき(2005-06-30)より引用]
実はやまださんがすでに以前に公開されていたようです。
がーん。その記事は、読んでいたはずなのに……
(Mirrored from matz' blog.)<br><br>Sorry for posting in English.<br><br>I will be implementing parts of the run time for the Mono Ruby.NET as part of Google's Summer of Code project.<br><br>While I'm not the compiler guy I still think that making Ruby.NET faster than the C one is very hard in the general case, because a lot of the optimization that is done by the VM only applies in static situations. E.g. if you want to be able to change the definitions of methods at run-time they will never be inlined. I think performance benefits will not be seen with this implementation at first (unless the user agrees not to do some specific things by e.g. putting a Fixnum.freeze at the beginning of his source code.)<br><br>The proposals from me and the compiler implementer are available:<br><br>* http://jaen.saul.ee/index.php/2005/07/01/rubynet-proposal/<br>* http://flgr.0x42.net/proposal.txt<br><br>There is also a few other people who are willing to volunteer with this project. Over all motivation has been great.<br><br>However, work on the run time has not even started yet, because the compiler is not yet ready. I have so far only worked on the implementation of JScript.NET. I hope this changes soon.