+1

Can I brainstorm a wishlist? I could get wild on it :D
 

> On Feb 11, 2015, at 9:19 AM, Stephan Eggermont <step...@stack.nl> wrote:
> 
> Some project ideas
> 
> 1 Better support for cross-platform co-development
> 
> Glorp is originally maintained in VisualWorks. We now have a version 
> in Pharo that is forked. It would be nice if we could make sure that
> changes can be synchronized. The rewriting engine is available
> on both platforms, and Glorp has a large number of unit tests. 
> If we can describe both migrations with refactorings,
> we should be able to create builds in ci for both that show
> when changes break things and otherwise synchronize two-way.
> 
> This might also be beneficial for Roassal2 and Seaside, that
> currently use a compatibility layer. 
> 
> Another place where this rewriting can be useful would be
> in maintaining compatibility between Squeak and Pharo,
> and in making it easier keeping older code alive.
> 
> Marcel Taeumel has written a number of interesting applications 
> (UIBuilder, Widgets, XPForums) using a 'signals' style 
> communication. In Pharo it would make sense to have them
> use Announcements. 
> 
> 2 Use code rewriting to help migrate projects forwards
> 
> In https://pharo.fogbugz.com/default.asp?13754 cleaning strings API
> there are 3 method renames. These were included in build
> 40165. Projects source for pharo can be found on a number of
> repositories (smaltalkhub, squeaksource, ss3, etc).
> Upgrade scripts can be generated for these projects to help do these 
> migrations. 
> 
> Stephan
> 
> 
> 
> 


Reply via email to