[squeak-dev] Squeak VM for iPad --- Current progress?

Bert Freudenberg bert at freudenbergs.de
Wed Jul 25 17:47:40 UTC 2012


On 25.07.2012, at 10:30, dimitris chloupis wrote:

> I dont think that is true because this exists in App store for quite some time now ---> http://itunes.apple.com/us/app/gambit-repl/id434534076?mt=8 . Unless Gambit is not runtime generated code. 

It's an interpreter for sure.

> Afaik the only thing  that is not allowed is for the user (the person using the app) to have access to the iOS API , of course the app itself can access the API. 
> 
> Even if that is true , will it be hard to provide a compliant version to the app store ? I mean without CogVM. 

As I wrote if you write a sealed app using Squeak there should be no problem getting it into the app store. John did that.

But if we wanted to get Squeak itself into the App Store we would have to cripple it. Apple does not allow easy sharing of code. E.g. there is a great Lua dev environment on the iPad called "Codea". But the developers had to take out all code sharing except for copy+paste: http://twolivesleft.com/news/codea-and-code-sharing/

My interpretation of what Apple wants is this: Prevent people being able to run just anything easily without Apple reviewing it. So a dev environment for personal hacking is fine, as long as you cannot easily install and run what other people made. Otherwise you would be able to just install a Squeak VM and use it to execute stuff from a "Squeak app store".

- Bert -

> 
> From: Bert Freudenberg <bert at freudenbergs.de>
> To: The general-purpose Squeak developers list <squeak-dev at lists.squeakfoundation.org> 
> Sent: Wednesday, 25 July 2012, 19:31
> Subject: Re: [squeak-dev] Squeak VM for iPad --- Current progress?
> 
> On 25.07.2012, at 01:01, Stefan Marr wrote:
> 
> > Hi Marcel:
> > 
> > On 25 Jul 2012, at 09:42, Marcel Taeumel wrote:
> > 
> >> What is the current progress for the Squeak VM that runs on iOS?
> > 
> > Progress? No progress there, it just works ;)
> > I suppose Esteban is the 'official' maintainer. So, I guess the latest code is in the Pharo people's git repository: http://gitorious.org/cogvm
> > 
> > And if you hope for a CogVM on iOS, well, that will still take a bit.
> > Lars makes very good progress on the port to ARM, but it is still a lot of work.
> 
> 
> Apple's current guidelines disallow running runtime-generated code. So Cog is out. But Esteban recently got the Stack VM to compile which works fine, and John's interpreter works for a couple of years now.
> 
> You will have to compile a VM yourself, or have someone compile it specifically for your iOS device (unless it is jailbroken). Apple does allow apps written in Squeak into the store, but it will not allow a generic VM which can run anything.
> 
> - Bert -
> 
> 
> 
> 
> 



-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20120725/f71325bc/attachment.htm


More information about the Squeak-dev mailing list