I think that this is a bad sign for a lot of languages. The analysis on the move against flash and adobe are interesting. This is also a problem for company selling game dev platform.
Bad. Stef >> >> On 2010-04-10, at 9:08 AM, Stefan Marr wrote: >> >>> There are rumors, that this change is motived by technical reasons related >>> to multitasking. >>> I could imagine some nice tricks related to the efforts Apple is putting >>> into LLVM, to actually have a 'smart' C/C++ runtime system which allows to >>> assess what kind of activity profile an app is going to exhibit. >>> This is already hard enough with C, prohibiting any VM technology seems to >>> be a reasonable step, if they are actually going to employ any analysis >>> techniques to get their multitasking stuff 'right'. >>> >>> But this is pure speculation. >>> >>> In the light of Steve Job's remark: "We just shipped it on Saturday, and we >>> rested on Sunday." everything is possible, even that he is just going... >>> >>>>> http://www.macrumors.com/2010/04/09/fallout-from-apples-exclusion-of-flash-to-iphone-export-continues/ >>> The primary reason for the change, say sources familiar with Apple's plans, >>> is to support sophisticated new multitasking APIs in iPhone 4.0. The system >>> will now be evaluating apps as they run in order to implement smart >>> multitasking. It can't do this if apps are running within a runtime or are >>> cross compiled with a foreign structure that doesn't behave identically to >>> a native C/C++/Obj-C app. >>> >>> "[The operating system] can't swap out resources, it can't pause some >>> threads while allowing others to run, it can't selectively notify, etc. >>> Apple needs full access to a properly-compiled app to do the pull off the >>> tricks they are with this new OS," wrote one reader under the name Ktappe. >>> << >> >> Nonsense. >> >> An hour with some unix internals book and reading a bit about >> suspend/resume, and reflect on what happens when you sleep your unix based >> laptop shows there is no magic involved, just a bit of change to how >> Processes are managed. > > +1.. this is a bullshit. > Instead of solving the problem, they locking-down their platform. > > Its like saying "we're going to build an aircrafts with 4 wings, and > from this moment, all two-winged planes should stop being used > worldwide". > >> -- >> =========================================================================== >> John M. McIntosh <john...@smalltalkconsulting.com> Twitter: squeaker68882 >> Corporate Smalltalk Consulting Ltd. http://www.smalltalkconsulting.com >> =========================================================================== >> >> >> >> >> >> _______________________________________________ >> Pharo-project mailing list >> Pharo-project@lists.gforge.inria.fr >> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project >> > > > > -- > Best regards, > Igor Stasenko AKA sig. > > _______________________________________________ > Pharo-project mailing list > Pharo-project@lists.gforge.inria.fr > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project _______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project