Hi Seasiders!
I would like to propose a solution for upcoming Squeak ports.
For a lot of Squeak ports might need a XYZPlatformApp due to platform specific codings in classes wich might not be included in VASmalltalk 8.0, I expect a huge problem with all those parallel implementations.
Example:
GoogleChart has a implementation Color>>#fromString: aSymbolString within it's PlatformApp
Flotr has also a implementation of Color>>#fromString: aSymbolString within it's specific PlatformApp
If someone might already have loaded GoogleChart and tries to load Flotr in addition to that, he might get a load failed due to fromString: may only be defined by one of these....
That shouldn't be a problem for experienced VASmalltalkers, but for Newbies this might be a pain. And could even deter them from using VASmalltalk.
My suggestion on that issue would be the introduction of a CommunityPlatformApp. Everybody uses this application for portinglayer extensions. Result from this might be no duplicated codings and no confusion.
I know that next minor releases of VASmalltalk 8.0 will have additional base extensions,... but I don't think that instantiations will be able to support all wished functionalities needed for porting.
I can't actually say, if it might be needful to have a SqueakVASTCommunityPlatformApp next to a VWVASTCommunityPlatformApp and a DolphinVASTCommunityPlatformApp, or just one VASTCommunityPlatformApp ...
What do you think about that idea?!
[|]
Sebastian