I'm posting this to squeak-dev, pharo dev, and esug, but it'd be great to keep discussion in one place, like the esug list, or even better, the issue link below if appropriate...
At ESUG, Martin Kobetic, Dale Henrich, and I worked on some key pieces to port and maintain cross-platform projects via github.
By adapting Filetree to convert between VW namespaces and class name prefixes, we:
1. loaded Xtreams from squeaksource
2. via a Filetree repo, pushed it to github in a directory structure identical to that of the VW branch
3. again via Filetree, loaded the pushed version into another Pharo image, where all the tests passed.
This is an initial proof-of-concept (some things are hard-coded, conditional halts left as sanity checks, etc.), but it shows that it is possible.
Some limitations:
* only one level of namespace is supported
* source code is not transformed
More details can be found at
https://github.com/dalehenrich/filetree/issues/59Cheers,
Sean
_______________________________________________
Esug-list mailing list
[hidden email]
http://lists.esug.org/mailman/listinfo/esug-list_lists.esug.org
Cheers,
Sean