Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

zim

macrumors 65816
Jan 5, 2002
1,332
0
Very cool... I'd love something for working with HTML and CSS... I'm hoping for a CODA app.. here that Panic?
 

daxomni

macrumors 6502
Jun 24, 2009
457
6
Even the relatively simplistic Apple ][ could be used to code it's own programs. Today's post-PC "computers" can no longer be used to code their own software. I don't see how that's not a regressive step backward from how things used to work.
 

Zyniker

macrumors 6502
Feb 14, 2008
310
0
Next up, write a functional programming language but call it a spreadsheet. But Apple defines their artificial boundaries the same way the Supreme Court defines pornography: they know it when they see it. So that might not work.

I believe you were referencing obscenity, not pornography. However, while you do correctly reference a concurring opinion in an obscenity case, you have misstated Supreme Court precedent on obscenity. The test for obscenity in the US remains the Miller test.
 

FloatingBones

macrumors 65816
Jul 19, 2006
1,486
745
Next up, write a functional programming language but call it a spreadsheet. But Apple defines their artificial boundaries the same way the Supreme Court defines pornography: they know it when they see it. So that might not work.

IMO, Apple's standard for the app store is pretty darn sensible: they require that all of the code be submitted with the app, and that code can't be changed at runtime.

I don't quite know what "artificial" would mean in this context. Their standards are in place to minimize the odds that a virus could corrupt a program or the entire iOS device. Limiting apps to the code submitted by the dev sounds like a good common-sense standard.

Even the relatively simplistic Apple ][ could be used to code it's own programs. Today's post-PC "computers" can no longer be used to code their own software. I don't see how that's not a regressive step backward from how things used to work.

The Apple II maxed out at 48KB. Making anything run there required all sorts of Woznikian hacks.

We no longer need to have our computers run in such a promiscuous mode; it is a step forward.
 

MadGoat

macrumors 65816
Jul 30, 2007
1,178
128
Canada
Quick answer: not awesome at all. Unless you mean touching a real keyboard, with real tactile input for fast typing, and fewer errors.

I realize that that a BT keyboard can be used, but until I can attach a few 30" monitors and ergo mice to my iPad, it is still a far cry from useful for programming.

I'd hate to see you about 15-20 years ago when we were still programming from a shell with no autocomplete, popup menus to choose functions, no mouse support let alone touch all on a 14" CRT.

Kids are too spoiled nowadays.
 

sennekuyl

macrumors regular
Jul 28, 2010
216
0
Quick answer: not awesome at all. Unless you mean touching a real keyboard, with real tactile input for fast typing, and fewer errors.

I realize that that a BT keyboard can be used, but until I can attach a few 30" monitors and ergo mice to my iPad, it is still a far cry from useful for programming.

Couldn't Airplay be used to hook up the monitors? (I don't possess any products capable of either airplay or 30" monitors.)
 

FloatingBones

macrumors 65816
Jul 19, 2006
1,486
745
Couldn't Airplay be used to hook up the monitors? (I don't possess any products capable of either airplay or 30" monitors.)

Airplay is just mirroring what's on your iPad. The point of the 30" monitor is having lots of different information available while developing code.
 

nehemiascr

macrumors newbie
Nov 11, 2007
12
0
excellent

It is awesome, not very practical in terms of results, but a huge step closer to XCode for iPad, I am hopping iPad 4 or 5 :)
 

qtx43

macrumors 6502a
Aug 4, 2007
659
16
I believe you were referencing obscenity, not pornography. However, while you do correctly reference a concurring opinion in an obscenity case, you have misstated Supreme Court precedent on obscenity. The test for obscenity in the US remains the Miller test.
Oh well, turns out I'm not a lawyer. Now i'm horribly disillusioned.

...
I don't quite know what "artificial" would mean in this context. ...
in this context it means that there are no objective rules or technical reasons one can use to predetermine whether an app is acceptable to Apple. The rules change on a case by case and pragmatic basis. There is no hardware or software reason why the iPad could not be used for programming. It can't because Apple says so. I'm not saying that's necessarily a bad thing or a good thing, but it is artificial.
 

alandail

macrumors 6502
Jul 23, 2002
257
0
Ohio
Last edited by a moderator:

soapsuds

macrumors member
Nov 28, 2004
59
0
Wirelessly posted (Mozilla/5.0 (iPhone; CPU iPhone OS 5_0 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9A334 Safari/7534.48.3)

I'm surprised someone hasn't made a touch-based simple language that emits HTML and JavaScript to be ran in an embedded safari browser, since I believe that has always been an exception to the emulation rule. Then you could even upload to a website they people without the app could use like scratch. Obviously not as fast as native code, but for making the billionth snake or doodle jump clone probably adequate. For sure apple 2 quality LOGO emulation would be trivial.
 

alandail

macrumors 6502
Jul 23, 2002
257
0
Ohio
IMO, Apple's standard for the app store is pretty darn sensible: they require that all of the code be submitted with the app, and that code can't be changed at runtime.

I don't quite know what "artificial" would mean in this context. Their standards are in place to minimize the odds that a virus could corrupt a program or the entire iOS device. Limiting apps to the code submitted by the dev sounds like a good common-sense standard.



The Apple II maxed out at 48KB. Making anything run there required all sorts of Woznikian hacks.

We no longer need to have our computers run in such a promiscuous mode; it is a step forward.

Taking away the ability to program a computer is NOT a step forward. The iPad represents about 2/3rds of the vision Alan Kay had for the future of computers back when he did his groundbreaking work at Xerox Parc. Making programming pervasively accessible is the other 1/3rd, and done right, it may be the most powerful part.

I bought a copy of Codify as a show of support that Apple should allow apps that let people program on the iPad.
 

kiljoy616

macrumors 68000
Apr 17, 2008
1,795
0
USA
Since you can't get your creations off the device I guess this'll be great for casual programming, but the actual stuff will still be done on computers :cool:

For now, but this does show its possible to do a bunch of code on something like an iPad then move it back to the desktop. Not yet there but still very interesting.
 

firewood

macrumors G3
Jul 29, 2003
8,108
1,345
Silicon Valley
Old news!

Yawn. Aren't there already a pile (at least a half dozen) of BASIC interpreters already in the iOS App store, some for over a year.
 

blinkin182

macrumors regular
May 3, 2010
196
3
Switzerland
Quick answer: not awesome at all. Unless you mean touching a real keyboard, with real tactile input for fast typing, and fewer errors.

I realize that that a BT keyboard can be used, but until I can attach a few 30" monitors and ergo mice to my iPad, it is still a far cry from useful for programming.

But the fact that you could Airplay-mirror to your 40 inch tv and work from your couch is pretty cool... :cool:
 

sercan

macrumors newbie
Oct 26, 2011
1
0
Just because it fits in here so well...

Well we are currently working on a graphical programming language which is called Catroid[1].

Catroid is currently just available for android but we are thinking of getting it on iOS as well.

Catroid is OpenSource, so go ahead and check it out.
A little reminder Catroid is still early beta, we will smash out a public release in a few weeks/months ;-)

[1] http://code.google.com/p/catroid/
 
Last edited:

mijail

macrumors 6502a
Oct 31, 2010
561
137
I mean, how awesome could touch based programming be?!
Quick answer: not awesome at all. Unless you mean touching a real keyboard, with real tactile input for fast typing, and fewer errors.

Or unless you mean an environment which is not (only?) text-based. Like Core Image Fun House, or Automator, or Quartz Composer, all included in OS X and/or the Developer tools.

Or like Matlab's Simulink, or like Alan Kay's Squeak, or even like Apple's original Cocoa from the 90's (these last 2 mostly as teaching environments for children).
 
Last edited:

mijail

macrumors 6502a
Oct 31, 2010
561
137
in this context ["artificial"] means that there are no objective rules or technical reasons one can use to predetermine whether an app is acceptable to Apple. The rules change on a case by case and pragmatic basis. There is no hardware or software reason why the iPad could not be used for programming. It can't because Apple says so.

As you obviously know, it is useful to define contexts, even when simply using a word. And one could say that in the context in which the iPad is defined, there is a very clear software reason to have those limits.

And for now, news about Android malware (and jailbroken iPhone malware) make me think that Apple was at least partly right.

(although for sure I would prefer some switch for "I know what I am doing, turn off the nanny state"...)
 

mijail

macrumors 6502a
Oct 31, 2010
561
137
Taking away the ability to program a computer is NOT a step forward. The iPad represents about 2/3rds of the vision Alan Kay had for the future of computers back when he did his groundbreaking work at Xerox Parc. Making programming pervasively accessible is the other 1/3rd, and done right, it may be the most powerful part.

I bought a copy of Codify as a show of support that Apple should allow apps that let people program on the iPad.

You are right, but the vision of Alan Kay was in the age of the Internet of the plain-text protocols and no security needed.
Let's hope they (we) can find a way to go back to something equivalent, at least.
 

sennekuyl

macrumors regular
Jul 28, 2010
216
0
Airplay is just mirroring what's on your iPad. The point of the 30" monitor is having lots of different information available while developing code.

I fail to understand the logic of those marking you down, however gp didn't ask to show more content but to put what was connecting 30" screens to the ipad. In the bounds of the requirements I'd hazard that airplay does that.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.