On 14. 6. 2020 12:06, Pavel Krivanek wrote:
> Hi,
>
>
> I created a very dirty experiment - an Amber version that can save
> itself in the TiddlyWiki style. It is just a proof of concept, not
> something that should be used.
>
>
> It is a single big HTML file (5.1 MB) that can save itself, including
> changes you made in the code (there is a "Save image" button).
>
>
> The most important limitation is that *only the legacy IDE works *now.
>
>
> You can try it here:
>
>
https://pavel-krivanek.github.io/amber/amber.html
>
>
> Ideally, such a self-hosted image-like environment could be combined
> with a Git versioning approach to gain advantages of both worlds. There
> is no technical reason why it should not work.
Technically, yes. It seems, though, that every other Smalltalk,
including Amber, that is out there and uses git, actually
version-controls packages / classes, not the whole image.
But who knows, if images were written in a format the is textually
diffable, they would be put into vcs (at least for local history if not
uploaded to central server).
But on its own, the idea that Amber can save the whole (in a limited
way) world and load it as a whole may be interesting, as it creates
parity with the "true" Smalltalks' experience. In a way, Amber has
imags, just not saveable, but bootstrapped all the time.
> Cheers,
>
> -- Pavel
Herby