James,
Nice to hear that you are still pushing. I would love to be able to developed in Pharo and deployed on red.��
Noury is working on the same scenario for PharoJS.��
May be we should organise a skype with Guille because we can use his infrastructure (hespel) to create out of Pharo automatically��
a kernel for Red.��
Guille has an infrastructure Hespel (check his phd) to��
- bootstrap different kernels such as Candlelight, microsqueak..��
- tailor application (you give a seed expression and it collects all the mandatory methods and classes) probably like spoon
He bootstrapped different small kernels during his phd.��
In tornado the tailoring version of Hespel we can create imae that are as small as 12k :)
In Pharo 70 we will use in production a bootstrap kernel: basically Pharo core with some better handled mechanisms (such as the startup)
We should remove the traits from class/metaclasses to gain some space.��
Now our goal for this version is not to have the smallest core but a full process based on a bootstrap image.��
We shuffled/repackaged many classes around and we will continue to cut spurious dependencies.��
Stef