2011/12/13 Bernat Romagosa
<tibabenfortlapalanca@gmail.com>
Hi all!
Stef, thanks a lot! Actually we've always tried to rather adapt the Scratch code to conform to Pharo, better than the other way around. In some cases this wasn't possible, but we've tried to keep Scat from touching core Pharo code as much as possible.
Serge, the thing is that the code in Scratch is terribly bad... maintaining it is close to impossible. The project was coded by several different students with different coding styles and barely any Smalltalk experience. They took advantage of bugs in the old Squeak version used to build Scratch, and mixed view and controllers so hard one can barely distinguish them at all. We've made our best to get what we could to work in Pharo, but we never tried to make the code better.
You are definitively right Bernat, this is a good example that even in Smalltalk, this is possible to write nightmare code.
As they planned to do the next version in flash, i guess they will even worst ;-)
�
Thank you your good work !