Hi Philippe sounds quite good to me
Thanks for considering this a friendly and positive thread.
So instead of lamenting the state of the world I went ahead and wrote some code. To find out what breaks in Seaside I created new packages for every Pharo package that didn't work. So I ended up with:
- Grease-Pharo20-Core - Grease-Tests-Pharo20-Core - Seaside-Pharo20-Core - Seaside-Tests-Pharo20-Core - Javascript-Pharo20-Core
You can find them in the Seaside 3.1 repository [1]. I'm not really sure this was a clever idea but it sounded better than writing a long mail.
Things I ran into: - file system (obviously) - SystemAnnouncer - BlockContext is gone BlockContext has been abandoned some earth cycles ago already :) - extension methods are now present on String - different Float number printing this is strange
File system and SystemAnnouncer are only used by file library.
Right now two tests fail because the GRPackage dependencies are inconsistent due to a mix of Pharo and Pharo20 packages. The rest seems to work, also functionally.
So this is a good news.
Things I didn't test or even load: - OB tooling - Slime/SLint tooling
[1] http://www.squeaksource.com/Seaside31
Cheers Philippe _______________________________________________ seaside mailing list seaside@lists.squeakfoundation.org http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside