Hi Esteban,

The list you provide looks great. The main problem I am facing is about fonts. 
This is not completely solved. 

Alexandre

> Le 04-06-2014 à 17:36, Esteban Lorenzano <[email protected]> a écrit :
> 
> Hi, 
> 
> A couple of weeks ago we started to plan Pharo4. This work became stagnated 
> for many reasons, but mainly because I needed to travel to Argentina. 
> Now I'm slowly resuming the work and I wanted to share with you what we have 
> been talking/dreaming.
> In esence, we have two important drivers for this release: 
> 
> 1) Improving tools 
> Turns out that we have introduced a lot of kernel improvements (opal 
> compiler, layouts, slots, etc.) and tools are still not aware of them. Even 
> worst: we have traits since a lot of time and our tools are still now aware 
> enough to provide good interoperability.   
> But not just that: we have introduced things that are not well used yet: 
> keybindings (who do not want a better keybindings structure... coherent and 
> editable?), spec should allow us to continue enhancing existing tools and to 
> replace old ones. 
> 
> 2) Modularisation 
> One of the fundamental ideas behind Pharo is to provide a modular 
> environment. But well... since Pharo start to the moment, we prepared things 
> to allow it, but still few direct effort has been made. 
> In our dreams, Pharo should be built starting for a small kernel image and 
> adding different modules to get a complete version. In this idea 
> Pharo=Kernel+GUI(Morphic)+Tools.
> This has huge advantages (I do not think is necesary to explain them, isn't 
> ;)?)
> 
> We brainstomed around this and we get this list of issues (not all of them 
> directly related to the objectives, but well... good stuff also :) ) 
> 
> Web site: 
> - add catalog
> - add videos
> - enhance it in general
> 
> Infrastructure:
> - support more vm platforms
> 
> VM:        
> - spur
> - 64bits
> - make vm embedable and UI independent (with SDL2 and OSWindow)
> 
> Image:
> - Modularisation 
> - Removing old compiler
> - Repackage Morphic (to allow better modularisation) 
> - Athens (replace old bitblt)
> 
> Tools
> - Replace changes with Ombu/Epicea
> - Replace sources with a better abstraction
> - Git support inside image (with libgit2 + tools)
> - Pass on Spec
> - Include Glamour?
> - Make Ring unloadable
> - Fonts with FreeType
> 
> And lots of bugfixes :)
> 
> We would like to exchange ideas with you. 
> So, what do you think?
> 
> Esteban
> 
> 

Reply via email to