[Vm-dev] VM packaging for Cog transition

Igor Stasenko siguctua at gmail.com
Tue Nov 9 20:55:57 UTC 2010

On 9 November 2010 12:25, Bert Freudenberg <bert at freudenbergs.de> wrote:
> I'd love to have this structure. Making the platform names more uniform is good. Though I'd retain the space in "Mac OS" because many files in that subtree contain spaces, and it's a visible reminder of that.
> Shouldn't we have a single folder for generated plugins? Also, I always felt that "src" was misleading. So how about this:
> platforms/
>        Cross/
>        Unix/
>        Mac OS/
>        Win/
>        iOS/
> generated/
>        interp/
>        jit/
>        stack/
>        plugins/

i like this separation. Ookay, Andreas insists that generated files
should be version controled. No problem.
But existing files layout makes it hard for newcomers to distinguish
generated sources from hand-written ones, which often leads to
problems "i lost, i can't compile it ".
So a clear separation of generated sources from hand-written ones is
important improvement.

> However, one reason to put the generated sources inside the platform folders was because often the platform code lagged behind, and only the single maintainer could fix it. A better solution to that would be opening up VM development. As I mentioned before I'd like us to move to a DCVS. If we intend to change the repository structure this would be an excellent time.

We talked about it before. It would be good to migrate on github (or
something like this), so we could have more open development process.
Maybe its time to make it happen? :)

> - Bert -

Best regards,
Igor Stasenko AKA sig.

More information about the Vm-dev mailing list