> 
> Anyway, even if at the end it takes more memory than the current source file, 
> we should not forget that having persistant ASTs that you can freely annotate 
> brings far more than compression, it opens *many* doors :)
> The annotations on the nodes would take memory too. Well, at least for the 
> annotation one wants to be persistant.
> Even with compression, storing all the annotations one would want to have 
> would take too much memory. 
> Imagine that you want to stores additional comments and discussions (instead 
> of "self flag:" everywhere), statistics like code coverage, about which class 
> a variable had across different executions, type annotations for many 
> different kind of type systems (and remember its annotations, not intrusive, 
> no syntax change, pluggable)...
> That's why I want to have repositories for storing node annotations across 
> network.
> Like this we would have a compressed AST format in the image (called Bonsai) 
> and a mechanism for storing and sharing node annotations on repositories 
> (project's name: Baobab) 

Camille can you describe these projects in the Pharo topics on github
We should find a guy to work on them.

Stef


Reply via email to