[Vm-dev] Platforms Layout?

Stefan Marr squeak at stefan-marr.de
Mon Apr 11 21:29:52 UTC 2011


Hi:

I am trying to understand the principle behind the layout of the directory structure of the platforms source directory of the VM.

Is there some document which describes the rational behind the code organization?

On the top level, I see the different platforms (Cross - for cross-platform code, win32, Mac OS, unix, etc...) which makes sense to me.
However, when I start to look for instance into the unix folder, it starts to get, well, messy, or at least, I don't get what I see there.

Why is there a src folder on the same level with a vm folder, and vm-(display|sound)-* folders?

Would be great if someone could guide me a bit.
I will probably try to get the code of the RoarVM organized in a similar way, however, for that, I will need to understand what goes where.

Probably related, I seem to remember a discussion on change the layout of that directory structure a while back, but did not find it.

Thanks
Stefan

-- 
Stefan Marr
Software Languages Lab
Vrije Universiteit Brussel
Pleinlaan 2 / B-1050 Brussels / Belgium
http://soft.vub.ac.be/~smarr
Phone: +32 2 629 2974
Fax:   +32 2 629 3525



More information about the Vm-dev mailing list