Bootstrapping is needed to escape the big ball of mud that the current
image is.
It is already much much much better than Pharo 1x.
Having a smaller core can iron out a lot of issues and make it super stable.
And decouple the various parts. That is no small feat indeed.
And frankly it is super hard to understand how the whole thing actually
works internally with all the stuff we have inside.
I see bootstrapping as being able to extract the nuclear core from the
current vehicle and be able to inject it into new forms.

Phil

On Tuesday, 1 November 2016, Dimitris Chloupis <[email protected]>
wrote:

> We already have a ton of ready made image in CI that pharolauncher has
> access to and it is very easy to build your own. I build my own images
> regularly with a makefile and startup script. You can do a lot of neat
> tricks with those two combinations.
>
> Because my image grows quite large lately I was thinking maybe make an
> image builder with pharo. Nothing fancy just a basic GUI that will ask me
> questions what I want to build and I can tick which image I want inside and
> let it run in the background. Essentially replacing both my makefile and my
> startup script. So far though I cannot say I really need it
>
> Why a test would corrupt the image, that makes no sense. I am using Pharo
> 5 years now and I did not have a single corrupted image, ever.
>
> Also about the claim that Pharo is "the best TDD" first time I heard that.
> What makes a system best for TDD ? its not as if TDD is anything
> sophisticated or even something new. The only difference is that lately it
> went from being a library to being a religion.
>
> You may compare Ruby all you want with Pharo but then that gives me
> motivation to compare Ruby with Python . Ruby basically has Ruby on Rails
> and then.... nothing.  Great language , lousy library system.
>
> Bootstrapping is more than welcomed but I am sorry to say that , its not
> that important.
>
> You wanna proof , take a look at Python, huge library and coders love it.
> Actually the huge size of its library was always its best selling point.
> Python is pretty much everywhere nowdays and there is nothing stopping it.
> Not that is a surprise Python always prioritised minimalism and ease of use
> over amount of features , something desperately needed in todays incredible
> complex software demands.
>

Reply via email to