Eh, I can understand the outrage the author feels. I used to be so pissed off when people were contented with their iOS devices. But I have my Nexus One, I can hack the hell out of it, it is state of the art, and I don't really care what anybody else uses. If people find that trading freedom for convenience is acceptable, then that is their choice to make.
iOS is anti-Unix and anti-programmer
101–110 of 144 posts
Re: iOS is anti-Unix and anti-programmer
#102It must be why Android's trying so hard to copy it.
Re: iOS is anti-Unix and anti-programmer
#103Earlier quoted context omitted.
You are missing the point. What the author wants is a composable toolbox. He knows it's possible, he can wield them proficiently, and the gains are numerous, but the system doesn't give him the means to do that. You can't pipe iPad apps. You can't filter emails from a file using a single line of Objective-C. Development environments don't have the practicality of typing text in a shell for instant execution. If I und…
You can't pipe iPad apps. Yes you can, through custom URL schemes. http://handleopenurl.com/
The user of the device should be able to compose apps, not only cooperating app writers.
Re: iOS is anti-Unix and anti-programmer
#104Earlier quoted context omitted.
"All these companies want to do is turn your computing experience into a locked down, controlled, monitored experience." Oh, bullshit. Do you really think there is someone siting around at Apple dreaming up new ways to take away your freedom? No. There fucking isn't. I'm a huge believer in small, composable components. And I know that developing against closed platforms sucks . Being able to dig down into the source…
The people at Apple just want to make damn good products. They are proud as hell of those products. They work very hard to make them that damn good. It's very hard to read the rest of your comment and not have you mentally pre-positioned as a fanboy. I'm not saying this to be a troll, but because comments like this really do stand out. Would you give any other company this sort of slack you are now giving Apple? If s…
Re: iOS is anti-Unix and anti-programmer
#105Re: iOS is anti-Unix and anti-programmer
#106I love composability as much as the author, but his opinion is, to put it kindly, not well informed. iOS has a myriad of mechanisms for sharing content within and between apps, bot from the same developer and from different developers, with and without prior agreement, and for composing workflows and experiences that are greater than the sum of the parts. Some of these mechanisms are new, and the possibilities have n…
iOS does not provide tools for programmers. At least not an Objective-C compiler. I don't think any modern OS comes with a built in C compiler though. Apple has provided these things for iOS
Re: iOS is anti-Unix and anti-programmer
#107It's not anti-Unix or anti-programmer...it's all about being anti-freedom. All these companies want to do is turn your computing experience into a locked down, controlled, monitored experience. They want to turn your limitless and powerful computer into a home appliance...like a blender or electric razer. No way to customize, no way to modify, no way to organize thoughts your way. No hacking or "jailbreaking" into yo…
"All these companies want to do is turn your computing experience into a locked down, controlled, monitored experience." Oh, bullshit. Do you really think there is someone siting around at Apple dreaming up new ways to take away your freedom? No. There fucking isn't. I'm a huge believer in small, composable components. And I know that developing against closed platforms sucks . Being able to dig down into the source…
Re: iOS is anti-Unix and anti-programmer
#108As someone who spends almost all day either in vim/commandline mode or web browsing, I want to make the point about the unix pipe point, and that with gui's this is impossible. Its not even the fact that it would require a lot more effort to sort and format a list of 100,000 names into our predefined pattern, but more the fact that the power of the command line is lost. I find as I'm programming, I gravitate towards…
There is a GUI programming paradigm, called Stream Processors. One of earlier Haskell GUI libraries was developed over those processors.
Take a look at Fudgets: http://www.altocumulus.org/Fudgets/
You can pipe them, you can arrange them into DAGs and trees (as in DirectShow or Gstreamer). You can create cyclic structures.
I haven't seen Intents. But I think that Stream Processors are closer to (and even surpass) command line pipelining.
Re: iOS is anti-Unix and anti-programmer
#109Earlier quoted context omitted.
You can't pipe iPad apps. Yes you can, through custom URL schemes. http://handleopenurl.com/
That's not part of ios, that is a library. I can't add that to someone else's app on the device. Apple should integrate it into iOS. The user of the device should be able to compose apps, not only cooperating app writers.
Re: iOS is anti-Unix and anti-programmer
#110I love composability as much as the author, but his opinion is, to put it kindly, not well informed. iOS has a myriad of mechanisms for sharing content within and between apps, bot from the same developer and from different developers, with and without prior agreement, and for composing workflows and experiences that are greater than the sum of the parts. Some of these mechanisms are new, and the possibilities have n…
iOS does not provide tools for programmers. At least not an Objective-C compiler. I don't think any modern OS comes with a built in C compiler though. Apple has provided these things for iOS