On May 23, 2005, at 9:15 PM, Steve Blackburn wrote:

The wealth of ideas that are coming to the table is impressive.

I suggest that we establish some sort of inventory of our "assets" (presumably on the wiki). I think that such a resource will be enormously helpful to a project like this one which is trying to bring together a huge pool of enthusiasm, prior work and outstanding research. If this project could produce a VM that literally combined the best of all of the work at the table, it would be a formidable VM indeed.

By "assets", I mean everything from the concrete (donated code), to the more abstract (resources such as papers like the one Andy posted to the list yesterday). I think that if we maintain this as we go along, it could prove to be a really valuable resource. To me this is our strength---so many different individuals bringing different expertise to the project, from code to ideas. If we can catalog that wealth and therefore have it at our collective fingertips, I think the chances of this project capitalizing on those ideas and doing really exciting things will increase greatly.

I can imagine a tree like structure, with leaves on the tree being assets, each one described briefly---if code, then the level of availability and license, and perhaps a summary with pointers to more info. If a paper, then a short summary and a pointer, etc etc etc. For example, I think all of the VMs we're aware of should be leaves of a VM node in the tree. The Boehm collector adn MMTk are obvious leaves of the VM.GC node. The paper Andy raised could be added to VM.interpreter. It may in fact be a graph, with, JamVM, for example getting a mention under VM.interpreter as well as VM and OVM could be under VM and VM.java-in-java, etc etc etc. In a relatively short period of time, this could become a great repository of the state of the art in VM design and implementation.

It may then be that the technical FAQ simply becomes a set of references to the inventory of ideas.


I thought we were already doing this.

Feel free to reorganize in a way that you see adds value. Whatever way you set will probably be the way we go forward. :)

geir

--Steve



--
Geir Magnusson Jr                                  +1-203-665-6437
[EMAIL PROTECTED]


Reply via email to