Object spaces • Experiment with other object formats • Ability to interact with other environments ✓ Image inspection & repair - Remote control (maybe with Seamless) - Dev environment vs. app environment
Native Boost • Dynamic code generation (ASMJIT) • Many applications ✓ FFI ✓ Athens - Mate - Move plugins/external code from C to Pharo
Athens • Better suited for modern screens • CPU usage improvements • Replace old BitBlt based morphs
Process ✓ Installation ✓ Automatization • Bootstrap
User eXperience It is not enough to be the best environment around, we also need to look like the best environment around.
Brave new world We want to create a cool environment for all people interested in participate
“Ask not what Pharo can do for you, but what you can do for Pharo” (because it is yours)
… a world in which you modify and interact nicely (and in runtime) with the outside world.
… a world with contained sources and changes as transaction logs.
… a world in which you can deploy other worlds, worlds that you can create by doing: ! Pharo new fork.