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

Reply via email to