Talking to Steve Jobs about Scratch.

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
73 messages Options
1234
Reply | Threaded
Open this post in threaded view
|

Re: [Pharo-project] Talking to Steve Jobs about Scratch.

Stephen Pair
I don't view it this way at all.  There are plenty of valid reasons for the steps that Apple has taken.  It's difficult to make a really great product when you have lots of difference constituencies you have to worry about as you move forward.  Constraining the variables helps ensure you can deliver a good product with finite resources.  It's only about control in the sense that they need to exert a certain amount of control to ensure the product isn't crushed by the weight of its own success and that they can continue to deliver a great end user experience.

Btw, there is a pretty vibrant jailbreak community where you can run whatever you want on the devices.

- Stephen

On Wed, Apr 21, 2010 at 6:55 PM, Igor Stasenko <[hidden email]> wrote:

I found it a bit depressive. I can do one little conclusion from it:
It sounds like only Steve Jobs reserves the right to make great
things, while others should sit and wait, until he will generously
allow them to use it. It also seems like all developers in the world,
already stamped by his “THIS IS S___!”  red stamp, without even
noticed. So, no matter what they do, or how great their ideas is, its
worthless, because Great Steve didn't blessed it.

So, i feel a big disdain, because the above shows only an egocentric,
childish and ill-minded nature of Apple's head.
- Hear plebs, a made a new iThing for you. Eat my flesh, drink my blood.


Reply | Threaded
Open this post in threaded view
|

Re: [Pharo-project] Talking to Steve Jobs about Scratch.

Igor Stasenko
On 22 April 2010 02:21, Stephen Pair <[hidden email]> wrote:
> I don't view it this way at all.  There are plenty of valid reasons for the
> steps that Apple has taken.  It's difficult to make a really great product
> when you have lots of difference constituencies you have to worry about as
> you move forward.  Constraining the variables helps ensure you can deliver a
> good product with finite resources.  It's only about control in the sense
> that they need to exert a certain amount of control to ensure the product
> isn't crushed by the weight of its own success and that they can continue to
> deliver a great end user experience.

Flawed reasoning. See: You can fall a victim of own success only, if
you can't cope with competitors
and quality of your products is become lower than theirs.
Sure, this is likely to happen in a big and vibrant atmosphere, where
new ideas constantly popping up from everywhere.
And to secure yourself from such fault, it is logical to seal your
product, and put barriers between developers
and consumers. So, in that way, you can be sure that your products
will be always of highest quality.
But the point is, that "high quality" there is only because you don't
give others a chance to compete & play on the
same ground and use same rules and access same resources as you do.
Its like playing a dice game with someone, who at every his roll
declaring that he wons, because he just changed the rules,
, and at every your roll saying that you lose, because rules changed
again. So its not matter what your dices shows - you'll aways lose.

I am glad, that there is at least Google using different philosophy
for their products.

> Btw, there is a pretty vibrant jailbreak community where you can run
> whatever you want on the devices.
> - Stephen
>
> On Wed, Apr 21, 2010 at 6:55 PM, Igor Stasenko <[hidden email]> wrote:
>>
>> I found it a bit depressive. I can do one little conclusion from it:
>> It sounds like only Steve Jobs reserves the right to make great
>> things, while others should sit and wait, until he will generously
>> allow them to use it. It also seems like all developers in the world,
>> already stamped by his “THIS IS S___!”  red stamp, without even
>> noticed. So, no matter what they do, or how great their ideas is, its
>> worthless, because Great Steve didn't blessed it.
>>
>> So, i feel a big disdain, because the above shows only an egocentric,
>> childish and ill-minded nature of Apple's head.
>> - Hear plebs, a made a new iThing for you. Eat my flesh, drink my blood.
>
>
>
>



--
Best regards,
Igor Stasenko AKA sig.

Reply | Threaded
Open this post in threaded view
|

Re: [Pharo-project] Talking to Steve Jobs about Scratch.

CdAB63
In reply to this post by Igor Stasenko
Em 21-04-2010 19:55, Igor Stasenko escreveu:

> On 22 April 2010 00:57, Bert Freudenberg <[hidden email]> wrote:
>  
>> On 21.04.2010, at 22:56, Eliot Miranda wrote:
>>
>> On Wed, Apr 21, 2010 at 1:48 PM, John M McIntosh
>> <[hidden email]> wrote:
>>    
>>> Phil, last week I asked the smalltalk community (ESUG  etc), to stay claim
>>> and wait for Apple to think about it based on an email
>>> exchange I had with Steve Jobs. At the time I thought it prudent to wait a
>>> further decision or statement.
>>>
>>> Give that Wired publish Alan & my thoughts on the matter it's likely now
>>> time to consider what to do next.
>>>
>>> So this is NOT the fault of ESUG not being proactive, they were itching to
>>> do something.
>>>
>>> At the moment I believe they are collecting ideas how to approach the
>>> problem in a meaningful manner.
>>> Suggestions are welcome.
>>>      
>> Port to Android asap.  Competitive pressure can make Apple move.  I'm not
>> sure about anything else.
>>
>> Apple will move eventually. I found this illuminating about their motives:
>> http://www.asktog.com/columns/082iPad&Mac.html
>>    
> I found it a bit depressive. I can do one little conclusion from it:
> It sounds like only Steve Jobs reserves the right to make great
> things, while others should sit and wait, until he will generously
> allow them to use it. It also seems like all developers in the world,
> already stamped by his “THIS IS S___!”  red stamp, without even
> noticed. So, no matter what they do, or how great their ideas is, its
> worthless, because Great Steve didn't blessed it.
>
> So, i feel a big disdain, because the above shows only an egocentric,
> childish and ill-minded nature of Apple's head.
> - Hear plebs, a made a new iThing for you. Eat my flesh, drink my blood.
>
>  
>> - Bert -
>>
>>    
>  
Never mind. HP tablet is just few months away. Ok, it runs Windows 7 but
I guess it will also possible install Linux... So a tablet that can make
use of Windows & Linux and people will be free to develop/install/use
whatever suit their needs. Oh... and that without messing WiFi networks
(hopefully).

CdAB




signature.asc (269 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: [Pharo-project] Talking to Steve Jobs about Scratch.

Bert Freudenberg
On 22.04.2010, at 02:15, Casimiro de Almeida Barreto wrote:

>
> Em 21-04-2010 19:55, Igor Stasenko escreveu:
>> On 22 April 2010 00:57, Bert Freudenberg <[hidden email]> wrote:
>>
>>> On 21.04.2010, at 22:56, Eliot Miranda wrote:
>>>
>>> On Wed, Apr 21, 2010 at 1:48 PM, John M McIntosh
>>> <[hidden email]> wrote:
>>>
>>>> Phil, last week I asked the smalltalk community (ESUG  etc), to stay claim
>>>> and wait for Apple to think about it based on an email
>>>> exchange I had with Steve Jobs. At the time I thought it prudent to wait a
>>>> further decision or statement.
>>>>
>>>> Give that Wired publish Alan & my thoughts on the matter it's likely now
>>>> time to consider what to do next.
>>>>
>>>> So this is NOT the fault of ESUG not being proactive, they were itching to
>>>> do something.
>>>>
>>>> At the moment I believe they are collecting ideas how to approach the
>>>> problem in a meaningful manner.
>>>> Suggestions are welcome.
>>>>
>>> Port to Android asap.  Competitive pressure can make Apple move.  I'm not
>>> sure about anything else.
>>>
>>> Apple will move eventually. I found this illuminating about their motives:
>>> http://www.asktog.com/columns/082iPad&Mac.html
>>>
>> I found it a bit depressive. I can do one little conclusion from it:
>> It sounds like only Steve Jobs reserves the right to make great
>> things, while others should sit and wait, until he will generously
>> allow them to use it. It also seems like all developers in the world,
>> already stamped by his “THIS IS S___!”  red stamp, without even
>> noticed. So, no matter what they do, or how great their ideas is, its
>> worthless, because Great Steve didn't blessed it.
>>
>> So, i feel a big disdain, because the above shows only an egocentric,
>> childish and ill-minded nature of Apple's head.
>> - Hear plebs, a made a new iThing for you. Eat my flesh, drink my blood.
>>
>>
>>> - Bert -
>>>
>>>
>>
> Never mind. HP tablet is just few months away. Ok, it runs Windows 7 but
> I guess it will also possible install Linux... So a tablet that can make
> use of Windows & Linux and people will be free to develop/install/use
> whatever suit their needs. Oh... and that without messing WiFi networks
> (hopefully).
>
> CdAB


The HP seems underwhelming.

The NotionInk Adam seems much more exciting, with a Pixel Qi display, dual-core ARM, NVIDIA graphics, running Android:

        http://www.notionink.in/


- Bert -



Reply | Threaded
Open this post in threaded view
|

Re: [Pharo-project] Talking to Steve Jobs about Scratch.

CdAB63
Em 21-04-2010 21:34, Bert Freudenberg escreveu:

> (...)
> The HP seems underwhelming.
>
> The NotionInk Adam seems much more exciting, with a Pixel Qi display, dual-core ARM, NVIDIA graphics, running Android:
>
> http://www.notionink.in/
>
>
> - Bert -
>
>
>
>
>  
Yes, it seems to be really interesting...

CdAB

Reply | Threaded
Open this post in threaded view
|

Re: [Esug-list] Re: [squeak-dev] Re: [Pharo-project] Talking to Steve Jobs about Scratch.

Hilaire Fernandes-4
In reply to this post by johnmci


2010/4/21 John M McIntosh <[hidden email]>
Phil, last week I asked the smalltalk community (ESUG  etc), to stay claim and wait for Apple to think about it based on an email
exchange I had with Steve Jobs. At the time I thought it prudent to wait a further decision or statement.

Give that Wired publish Alan & my thoughts on the matter it's likely now time to consider what to do next.

So this is NOT the fault of ESUG not being proactive, they were itching to do something.

At the moment I believe they are collecting ideas how to approach the problem in a meaningful manner.
Suggestions are welcome.

I guess you already though about this one but hit *gently* where it hurts: Google.

Explain there a few things: in one hand Apple decided to wipe out non home dev. tools, in the other hand Android is wide open, then Google support dynamic languages, and Smalltalk particularly, throught GSoC initiative.

Hilaire


--
http://blog.ofset.org/hilaire


Reply | Threaded
Open this post in threaded view
|

Re: [Esug-list] Re: [squeak-dev] Re: [Pharo-project] Talking to Steve Jobs about Scratch.

dcorking
 Hilaire Fernandes wrote:

>> Suggestions are welcome.
>
> I guess you already though about this one but hit *gently* where it hurts:
> Google.

Perhaps and perhaps not: the press has speculated that the threat from
Google is a major reason why Apple has brought in the more restrictive
developer agreement this year.

I interpret the latest message from Apple as: if you don't want to
develop in Objective-C/Cocoa, then go to Android.  Apple chose quite
consciously to fight an open platform by decreasing openness.  This
blunt instrument is a possible threat to applications with Smalltalk
under the hood, even when they do not make development environments
available to users, bypass the app store or make things easier to port
to other brands of phones and tablets.

This possibility is particularly sad, partly because of the intimately
intertwined history of Apple, Smalltalk and Objective-C, and partly
because John put in so much effort to successfully find elegant ways
for Smalltalk objects to speak with the iPhone Cocoa objects, and
satisfy Apple's rules as they stood last year.

There is also the sadness that Apple may lock iPhone/iPad users out of
the future of the Dynabook: VPRI's TileScript is a Javascript
educational development environment, but as far as I understood the
research report, it runs on Squeak not Safari.

Reply | Threaded
Open this post in threaded view
|

Re: [Pharo-project] Talking to Steve Jobs about Scratch.

johnmci
In reply to this post by johnmci

On 2010-04-22, at 6:22 AM, Stéphane Ducasse wrote:

> I still naively believe that if all the programmers of the dynamic language put a logo with apple and a black skull on their
> web page. Apple will get a bad press.


Yes well I don't think that will achieve much.

Personally I think that the people here involved in the education & university domains need to write actual paper based letters on their
institution's letter head and mail them to the Apple education reps for their countries stating their concern about Apple's legal agreements
that appear to lockout the iPad for extraordinary use in the computer science curriculum.  

This involves passionately arguing for the ability to program, or teach in something other than C, C++, Obj-C or Javascript, I"m sure others are
more capable than me in composing that, as a software engineer my words aren't worth much, but I think computer science departments should
be voicing their concern on the direction where things appear to be going.

--
===========================================================================
John M. McIntosh <[hidden email]>   Twitter:  squeaker68882
Corporate Smalltalk Consulting Ltd.  http://www.smalltalkconsulting.com
===========================================================================







smime.p7s (3K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: [Esug-list] Re: [squeak-dev] Re: [Pharo-project] Talking to Steve Jobs about Scratch.

Yoshiki Ohshima-2
In reply to this post by dcorking
At Thu, 22 Apr 2010 15:00:46 +0100,
David Corking wrote:
>
> There is also the sadness that Apple may lock iPhone/iPad users out of
> the future of the Dynabook: VPRI's TileScript is a Javascript
> educational development environment, but as far as I understood the
> research report, it runs on Squeak not Safari.

  The good news is that there was also a version of TileScript running
in a browser.  It is conceivable that somebody provided a very
elaborated GUI framework (could be something in Lively Kernel), and
server side support to create an application store.  But of course
Apple could then ban it...

-- Yoshiki

Reply | Threaded
Open this post in threaded view
|

Re: [Esug-list] Re: [Pharo-project] Talking to Steve Jobs about Scratch.

Stéphane Ducasse
In reply to this post by johnmci
if we start to make the intersection between smalltalk and university and education
then we will end up to nothing. zero ok one or two, now individually
we can take the responsibility to say what we think about apple attitude and I will do it for myself.


Stef

On Apr 22, 2010, at 5:15 PM, John M McIntosh wrote:

>
> On 2010-04-22, at 6:22 AM, Stéphane Ducasse wrote:
>
>> I still naively believe that if all the programmers of the dynamic language put a logo with apple and a black skull on their
>> web page. Apple will get a bad press.
>
>
> Yes well I don't think that will achieve much.
>
> Personally I think that the people here involved in the education & university domains need to write actual paper based letters on their
> institution's letter head and mail them to the Apple education reps for their countries stating their concern about Apple's legal agreements
> that appear to lockout the iPad for extraordinary use in the computer science curriculum.  
>
> This involves passionately arguing for the ability to program, or teach in something other than C, C++, Obj-C or Javascript, I"m sure others are
> more capable than me in composing that, as a software engineer my words aren't worth much, but I think computer science departments should
> be voicing their concern on the direction where things appear to be going.
>
> --
> ===========================================================================
> John M. McIntosh <[hidden email]>   Twitter:  squeaker68882
> Corporate Smalltalk Consulting Ltd.  http://www.smalltalkconsulting.com
> ===========================================================================
>
>
>
>
> _______________________________________________
> Esug-list mailing list
> [hidden email]
> http://lists.esug.org/listinfo/esug-list


Reply | Threaded
Open this post in threaded view
|

Re: [Esug-list] Re: [squeak-dev] Re: [Pharo-project] Talking to Steve Jobs about Scratch.

Casey Ransberger-2
In reply to this post by Yoshiki Ohshima-2
As it is now, Lively almost is unusable in MobileSafari, which is a shame (the Hand doesn't understand the touch screen.) Clamato fares a bit better UI-wise, but the Caesar browser needs reworking to fit on the screen effectively (even on the iPad,) and typing feels sluggish.

On Thu, Apr 22, 2010 at 11:14 AM, Yoshiki Ohshima <[hidden email]> wrote:
At Thu, 22 Apr 2010 15:00:46 +0100,
David Corking wrote:
>
> There is also the sadness that Apple may lock iPhone/iPad users out of
> the future of the Dynabook: VPRI's TileScript is a Javascript
> educational development environment, but as far as I understood the
> research report, it runs on Squeak not Safari.

 The good news is that there was also a version of TileScript running
in a browser.  It is conceivable that somebody provided a very
elaborated GUI framework (could be something in Lively Kernel), and
server side support to create an application store.  But of course
Apple could then ban it...

-- Yoshiki




Reply | Threaded
Open this post in threaded view
|

Re: [Esug-list] Re: [squeak-dev] Re: [Pharo-project] Talking to Steve Jobs about Scratch.

CdAB63
In reply to this post by Hilaire Fernandes-4


2010/4/22 Hilaire Fernandes <[hidden email]>


2010/4/21 John M McIntosh <[hidden email]>

Phil, last week I asked the smalltalk community (ESUG  etc), to stay claim and wait for Apple to think about it based on an email
exchange I had with Steve Jobs. At the time I thought it prudent to wait a further decision or statement.

Give that Wired publish Alan & my thoughts on the matter it's likely now time to consider what to do next.

So this is NOT the fault of ESUG not being proactive, they were itching to do something.

At the moment I believe they are collecting ideas how to approach the problem in a meaningful manner.
Suggestions are welcome.

I guess you already though about this one but hit *gently* where it hurts: Google.

Explain there a few things: in one hand Apple decided to wipe out non home dev. tools, in the other hand Android is wide open, then Google support dynamic languages, and Smalltalk particularly, throught GSoC initiative.

Hilaire


--
http://blog.ofset.org/hilaire



The problem with Apple policies regarding to what they allow to be installed either in iPhone and iPad extrapolates by far the problem of what computer languages they allow applications be developed in. They're actively practicing private censorship over general processing platforms. This  is monopolist action and by all means wrong and possibly unlawful against consumers. If they intend to take such actions they should advertise everywhere that any aplication/content allowed to be installed in iPhone/iPad via AppleStore (the only valid source of applications and content unless you jailbreak your iPhone/iPad which is contrary to license agreement) is subject to previous approval by Apple and content may be removed at short notice.

So, the problem goes far beyond scratch.

BTW, it is so important that unless they change their police I stopped to develop anything using Apple platforms.

CdAB


Reply | Threaded
Open this post in threaded view
|

Re: [Esug-list] Re: [Pharo-project] Talking to Steve Jobs about Scratch.

johnmci
In reply to this post by Stéphane Ducasse

On 2010-04-22, at 11:43 AM, Stéphane Ducasse wrote:

> if we start to make the intersection between smalltalk and university and education
> then we will end up to nothing. zero ok one or two, now individually
> we can take the responsibility to say what we think about apple attitude and I will do it for myself.
>
>
> Stef

It's not just intersection of Smalltalk,  let me ramble, APL, Cobol, Fortran, Lisp, Basic, Lua , Ruby, Perl, Simula, Algol68, PL/I  no doubt there are a few
more, that is what is at risk.

Or do educational institutes only dabble and teach in C++ still?

--
===========================================================================
John M. McIntosh <[hidden email]>   Twitter:  squeaker68882
Corporate Smalltalk Consulting Ltd.  http://www.smalltalkconsulting.com
===========================================================================







smime.p7s (3K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: [Esug-list] Re: [Pharo-project] Talking to Steve Jobs about Scratch.

Casey Ransberger-2
You forgot about all the Pythonistas and Haskeloids:)



On Apr 22, 2010, at 1:00 PM, John M McIntosh <[hidden email]> wrote:

>
> On 2010-04-22, at 11:43 AM, Stéphane Ducasse wrote:
>
>> if we start to make the intersection between smalltalk and university and education
>> then we will end up to nothing. zero ok one or two, now individually
>> we can take the responsibility to say what we think about apple attitude and I will do it for myself.
>>
>>
>> Stef
>
> It's not just intersection of Smalltalk,  let me ramble, APL, Cobol, Fortran, Lisp, Basic, Lua , Ruby, Perl, Simula, Algol68, PL/I  no doubt there are a few
> more, that is what is at risk.
>
> Or do educational institutes only dabble and teach in C++ still?
>
> --
> ===========================================================================
> John M. McIntosh <[hidden email]>   Twitter:  squeaker68882
> Corporate Smalltalk Consulting Ltd.  http://www.smalltalkconsulting.com
> ===========================================================================
>
>
>
>
>

Reply | Threaded
Open this post in threaded view
|

Re: [Esug-list] Re: [squeak-dev] Re: [Pharo-project] Talking to Steve Jobs about Scratch.

Stephen Pair
In reply to this post by CdAB63
It's hard to argue that Apple is a monopoly when they have ~7% of the PC market and there are 3 significant competing platforms in the smartphone market (RIM, Android, and Windows).  Now, I'm not defending Apple's stance on alternate languages, but I do think these decisions are based mostly on engineering compromises in an effort to constrain the problems they will face as they evolve the hardware and software.  I mean, Objective-C itself is just about the epitome of a language born out of engineering compromise (an early attempt to get a Smalltalk inspired OO system running in a C based environment).

It's a much simpler problem if they only have to worry about breaking Objective-C and web apps all using official, documented and published APIs moving forward than if they have to worry about a mixed bag of apps all using various idiosyncratic technologies accessing undocumented APIs.  As for the AppStore, it's a practical solution to the problem of viruses and malware (there is certainly demand for computers that just work, where viruses and malware are not an issue...the virus problem in Windows has been quite successful in fostering an appetite for that).  The AppStore not an ideal solution to that problem, but they are having to work with 40 year old operating system technology here.  The AppStore has also been quite successful in dealing with some of the peripheral problems software publishers face (like distribution and payment processing) and in so doing has created a viable business model for thousands of small software publishers.

I don't mean to come across sounding like an Apple apologist, but the arguments here seem to be very one sided.  I simply want to express an alternative view.

Of course, having said all of this, I would still like to be able to use Smalltalk to write apps for my iPhone.

- Stephen

On Thu, Apr 22, 2010 at 3:42 PM, casimiro barreto <[hidden email]> wrote:


2010/4/22 Hilaire Fernandes <[hidden email]>



2010/4/21 John M McIntosh <[hidden email]>

Phil, last week I asked the smalltalk community (ESUG  etc), to stay claim and wait for Apple to think about it based on an email
exchange I had with Steve Jobs. At the time I thought it prudent to wait a further decision or statement.

Give that Wired publish Alan & my thoughts on the matter it's likely now time to consider what to do next.

So this is NOT the fault of ESUG not being proactive, they were itching to do something.

At the moment I believe they are collecting ideas how to approach the problem in a meaningful manner.
Suggestions are welcome.

I guess you already though about this one but hit *gently* where it hurts: Google.

Explain there a few things: in one hand Apple decided to wipe out non home dev. tools, in the other hand Android is wide open, then Google support dynamic languages, and Smalltalk particularly, throught GSoC initiative.

Hilaire


--
http://blog.ofset.org/hilaire



The problem with Apple policies regarding to what they allow to be installed either in iPhone and iPad extrapolates by far the problem of what computer languages they allow applications be developed in. They're actively practicing private censorship over general processing platforms. This  is monopolist action and by all means wrong and possibly unlawful against consumers. If they intend to take such actions they should advertise everywhere that any aplication/content allowed to be installed in iPhone/iPad via AppleStore (the only valid source of applications and content unless you jailbreak your iPhone/iPad which is contrary to license agreement) is subject to previous approval by Apple and content may be removed at short notice.

So, the problem goes far beyond scratch.

BTW, it is so important that unless they change their police I stopped to develop anything using Apple platforms.

CdAB






Reply | Threaded
Open this post in threaded view
|

Re: [Esug-list] Re: [squeak-dev] Re: [Pharo-project] Talking to Steve Jobs about Scratch.

LawsonEnglish
Stephen Pair wrote:

> It's hard to argue that Apple is a monopoly when they have ~7% of the
> PC market and there are 3 significant competing platforms in the
> smartphone market (RIM, Android, and Windows).  Now, I'm not defending
> Apple's stance on alternate languages, but I do think these decisions
> are based mostly on engineering compromises in an effort to constrain
> the problems they will face as they evolve the hardware and software.
>  I mean, Objective-C itself is just about the epitome of a language
> born out of engineering compromise (an early attempt to get a
> Smalltalk inspired OO system running in a C based environment).
>
> It's a much simpler problem if they only have to worry about breaking
> Objective-C and web apps all using official, documented and published
> APIs moving forward than if they have to worry about a mixed bag of
> apps all using various idiosyncratic technologies accessing
> undocumented APIs.  As for the AppStore, it's a practical solution to
> the problem of viruses and malware (there is certainly demand for
> computers that just work, where viruses and malware are not an
> issue...the virus problem in Windows has been quite successful in
> fostering an appetite for that).  The AppStore not an ideal solution
> to that problem, but they are having to work with 40 year old
> operating system technology here.  The AppStore has also been quite
> successful in dealing with some of the peripheral problems software
> publishers face (like distribution and payment processing) and in so
> doing has created a viable business model for thousands of small
> software publishers.
>
> I don't mean to come across sounding like an Apple apologist, but the
> arguments here seem to be very one sided.  I simply want to express an
> alternative view.
>
> Of course, having said all of this, I would still like to be able to
> use Smalltalk to write apps for my iPhone.
>
> - Stephen
>
>
All of what you say is quite possibly true. HOWEVER, Scratch on the
iPhone isn't really Squeak on the iphone, but a very tiny subset of
squeak's capabilities exposed to grade school programmers. As far as I
know, there's no way in scratch to directly access ANY iphone
capability. Its all done in the scratch programming sandbox, so the ban
on Scratch is just an overly literal reading of Apple's ban on 3rd party
IDEs.

IMHO.

Lawson


Reply | Threaded
Open this post in threaded view
|

Re: [Pharo-project] Talking to Steve Jobs about Scratch.

Bert Freudenberg
On 22.04.2010, at 23:15, Lawson English wrote:

>
> Stephen Pair wrote:
>> It's hard to argue that Apple is a monopoly when they have ~7% of the PC market and there are 3 significant competing platforms in the smartphone market (RIM, Android, and Windows).  Now, I'm not defending Apple's stance on alternate languages, but I do think these decisions are based mostly on engineering compromises in an effort to constrain the problems they will face as they evolve the hardware and software.  I mean, Objective-C itself is just about the epitome of a language born out of engineering compromise (an early attempt to get a Smalltalk inspired OO system running in a C based environment).
>>
>> It's a much simpler problem if they only have to worry about breaking Objective-C and web apps all using official, documented and published APIs moving forward than if they have to worry about a mixed bag of apps all using various idiosyncratic technologies accessing undocumented APIs.  As for the AppStore, it's a practical solution to the problem of viruses and malware (there is certainly demand for computers that just work, where viruses and malware are not an issue...the virus problem in Windows has been quite successful in fostering an appetite for that).  The AppStore not an ideal solution to that problem, but they are having to work with 40 year old operating system technology here.  The AppStore has also been quite successful in dealing with some of the peripheral problems software publishers face (like distribution and payment processing) and in so doing has created a viable business model for thousands of small software publishers.
>>
>> I don't mean to come across sounding like an Apple apologist, but the arguments here seem to be very one sided.  I simply want to express an alternative view.
>>
>> Of course, having said all of this, I would still like to be able to use Smalltalk to write apps for my iPhone.
>>
>> - Stephen
>>
>>
> All of what you say is quite possibly true. HOWEVER, Scratch on the iPhone isn't really Squeak on the iphone, but a very tiny subset of squeak's capabilities exposed to grade school programmers. As far as I know, there's no way in scratch to directly access ANY iphone capability. Its all done in the scratch programming sandbox, so the ban on Scratch is just an overly literal reading of Apple's ban on 3rd party IDEs.

The banning of Scratch has *nothing* to do with the fact that it's written in Squeak. All the other Squeak apps are still in the app store.

Apples language restriction only applies to iPhone OS 4. That is no going to be released before the summer.

Apple has not removed a single app because of what language it was implemented in. Yet.

Now I neither like the removal of Scratch nor the possible future restriction of languages. But lets keep to the facts.

Maybe we could see a raise of hands who is actually working on a Squeak app for the iPhone / iPad?

- Bert -


Reply | Threaded
Open this post in threaded view
|

Re: [Esug-list] Re: [squeak-dev] Re: [Pharo-project] Talking to Steve Jobs about Scratch.

Darius Clarke
In reply to this post by Stephen Pair
I like the theory that the iPad CPU is not an ARM copy, but much more powerful, running an ARM emulator. 

Forcing developers to Object C is a way to insulate them from the coming native CPU instruction set unveiling and swap over. This is just what they did with the switch to Intel. 

However, with Squeak's open VM, and independence of from any native UI, it's much easier to port Squeak and its derivatives to a new CPU than for any other applications out there. Yet, it might be swept up with the rest as "too buggy to port or support".

Nevertheless, if Apple came out with an "eduPad" for the DIY group, with a separate EduAppStore using a different developer licensing agreement where they don't guarantee app quality (and an extra fee for filtering the nasty from kids), they might sell half again more iPads ... to the kids so that they don't use their parents' "perfect pads" and sell more to schools. The EduAppStore purchases and app installation would be controlled by the parentPad and/or the school district. This could be done with almost no more overhead for Apple. And then, when the kids break their pads, as they always do, Apple sells more. ;-)

Cheers,
Darius


Reply | Threaded
Open this post in threaded view
|

Re: [Pharo-project] Talking to Steve Jobs about Scratch.

LawsonEnglish
In reply to this post by Bert Freudenberg
Bert Freudenberg wrote:

> On 22.04.2010, at 23:15, Lawson English wrote:
>  
>> Stephen Pair wrote:
>>    
>>> It's hard to argue that Apple is a monopoly when they have ~7% of the PC market and there are 3 significant competing platforms in the smartphone market (RIM, Android, and Windows).  Now, I'm not defending Apple's stance on alternate languages, but I do think these decisions are based mostly on engineering compromises in an effort to constrain the problems they will face as they evolve the hardware and software.  I mean, Objective-C itself is just about the epitome of a language born out of engineering compromise (an early attempt to get a Smalltalk inspired OO system running in a C based environment).
>>>
>>> It's a much simpler problem if they only have to worry about breaking Objective-C and web apps all using official, documented and published APIs moving forward than if they have to worry about a mixed bag of apps all using various idiosyncratic technologies accessing undocumented APIs.  As for the AppStore, it's a practical solution to the problem of viruses and malware (there is certainly demand for computers that just work, where viruses and malware are not an issue...the virus problem in Windows has been quite successful in fostering an appetite for that).  The AppStore not an ideal solution to that problem, but they are having to work with 40 year old operating system technology here.  The AppStore has also been quite successful in dealing with some of the peripheral problems software publishers face (like distribution and payment processing) and in so doing has created a viable business model for thousands of small software publishers.
>>>
>>> I don't mean to come across sounding like an Apple apologist, but the arguments here seem to be very one sided.  I simply want to express an alternative view.
>>>
>>> Of course, having said all of this, I would still like to be able to use Smalltalk to write apps for my iPhone.
>>>
>>> - Stephen
>>>
>>>
>>>      
>> All of what you say is quite possibly true. HOWEVER, Scratch on the iPhone isn't really Squeak on the iphone, but a very tiny subset of squeak's capabilities exposed to grade school programmers. As far as I know, there's no way in scratch to directly access ANY iphone capability. Its all done in the scratch programming sandbox, so the ban on Scratch is just an overly literal reading of Apple's ban on 3rd party IDEs.
>>    
>
> The banning of Scratch has *nothing* to do with the fact that it's written in Squeak. All the other Squeak apps are still in the app store.
>
> Apples language restriction only applies to iPhone OS 4. That is no going to be released before the summer.
>
> Apple has not removed a single app because of what language it was implemented in. Yet.
>
> Now I neither like the removal of Scratch nor the possible future restriction of languages. But lets keep to the facts.
>
> Maybe we could see a raise of hands who is actually working on a Squeak app for the iPhone / iPad?
>
>
>  

I'm not sure if you were clarifying what I wrote or correcting something
I said the wrong way...

Either way, I don't quite see how what you said is any different than
what I said.


Lawson



Reply | Threaded
Open this post in threaded view
|

Re: [Esug-list] Re: [squeak-dev] Re: [Pharo-project] Talking to Steve Jobs about Scratch.

Josh Gargus
In reply to this post by Darius Clarke
On Apr 22, 2010, at 2:42 PM, Darius Clarke wrote:

> I like the theory that the iPad CPU is not an ARM copy, but much more powerful, running an ARM emulator.

I like the theory too, because it makes me laugh.  I bet it would be *awesome* for battery life.  Come on, let's not be silly.  :-)

Cheers,
Josh


1234