From: SASADA Koichi Date: 2007-03-26T21:57:39+09:00 Subject: Re: More Summer of Code goodness (please forward) Hi, pat eyler wrote: > http://www.rubycentral.org/projects/soc2007/ideas > A Ruby benchmark suite Great! :) I have more ideas. 1. Scheme or JavaScript on Ruby/YARV YARV has own assembler (lib/yasm) which can be write in Ruby. Compiling Scheme or JavaScript or something you like achieve Inline::XXX on Ruby. Please pointed out the lack of YARV instructions and yasm functions. 2. Ruby/YARV Continuation Support Some people love demos with continuation. Let's make fake callcc support that can show demos. Everyone cannot discover what it's a fake implementation because they don't use it in their applications. ...it's joke. but almost truth. True goal of this project is to implement complete callcc support. 3. Ruby/YARV Partial Continuation Support Partial Continuation is what we need (I believe). Design this API and implement it. It will need realistic limitation. But it will be realistic answer who want to use generator, or so. 4. Userlevel threads on Ruby/YARV YARV uses native thread instead of traditional userlevel thraed. It's good idea to some points, but bad idea to some points. Let's implement userlevel thread system on YARV. If you implement it, you can run YARV on DOS machine. 5. Simple Simple test suits Ruby has own test cases in Test::Unit. But to work Test::Unit is too difficult for alternative implementation which built from scratch. Current YARV has "bootstraptest" to test primitives. Your goal is to enlarge this test items. 6.... ---- Yes, I know that it's too late. So you can try above issues if you are not a student :) -- // SASADA Koichi at atdot dot net