On Sat, 29 Sep 2018 at 20:40, Sven Van Caekenberghe <[email protected]> wrote:
> Hi, > > So the future for Pharo is Iceberg/git/tonel and that is fine. > > My question however is: if I convert my external libraries to this new > format, what is the reach of this new technology ? Can people still load > code in older versions of Pharo ? I think 6.x is no problem, but what about > earlier versions ? What about other Smalltalk implementations ? What is the > official answer here ? > > A second question: suppose a repo is converted, is then still possible to > copy a version over to an old MC repo ? Just to keep it in sync. > Just to throw an idea into the mix, perhaps a read-only option for older Pharo and alternate Smalltalk implementations is to use ZIP downloads from github. https://github.com/svenvc/ston/archive/master.zip There would still be a requirement to parse Tonel, but that might be a smaller mission than supporting Iceberg or other full-Git implementation. A Metacello baseline might bootstrap Tonel to parse the unzipped file. cheers -ben
