Originally Posted by hmm
There are a lot of choices related to stationary machines that puzzle me. In terms of the mini specifically, I would be surprised if they reversed direction on some of those design choices. It certainly makes a decent Xcode machine.
The Mini is pretty popular with developers and does a good job for smaller projects. XCode however can make good use of lots of hardware threads, so I think many developers are tempted buy faster hardware. The Mini could certainly leverage an SSD and a design supporting Apple a fast SSD blades would be rally nice.
This is a throw back, but I remember back when I got my Mac Plus and one of the compilers from an odd company I can't remember now. In any event bugs galore in the compiler and libraries.
That's why I've been paying attention to ARM, much like I mentioned. I'm still not used to the style of Objective-C though. The shear amount of abstraction annoys me.
There is at least some ability to make use of C++. The verbosity does bother me also. Worst the way the GUI works just bugs the hell out of me. I find it very unnatural, I'd rather use Python and tkinter .
I like its ability to cut some of the branching by passing back nil when necessary, but beyond that it annoys me if I'm not sure how it translates to binary or machine instructions. I'm also irritated that iOS lacks OpenCL, given that everything I'm working on at the moment could take advantage of it.
Actually I'm not sure what's up with OpenCL on iOS. Obviously it wouldn't be of much use on the early devices but the new hardware should support compute on the GPUs plus they should be able to run OpenCL against the CPU vector units. I have to wonder when this will debut, I've not heard even a rumor.