freenode/#sicl - IRC Chatlog
Search
4:58:50
fiddlerwoaroof
There's just so much money in the ecosystem, and Apple's new chips are pretty impressive
5:00:43
fiddlerwoaroof
Anyways, I might be wrong I'm sort of curious what will happen over the next decade or two here
5:15:09
moon-child
I think (hope?) that software will become generally more portable and opensource, such that the underlying architecture doesn't matter so much
5:16:24
moon-child
which already happened with GPUs. I also believe that apple was requiring applications submitted to their package manager be accompanied by llvm bitcode, which they were then able to use to transparently recompile the applications to arm
5:38:07
beach
The underlying architecture already doesn't matter much to application programs. It matters a lot to system software, making life for the compiler writer easier or harder.
5:38:17
no-defun-allowed
Surely you need a bit (pun?) more than bitcode to get it behaving on ARM. I recall the memory model on ARM is supposed to be a lot "weaker"
5:39:35
moon-child
llvm has atomic instructions as primitives, so it can account for the memory model when doing code generation
5:49:00
fiddlerwoaroof
I believe one thing this enabled is that Apple went from a 32bit to a 64bit CPU on the watch without any developer effort
8:34:16
heisig
Yes, you will. Most decisions have already been made, but I still allow the referees a few more hours to discuss and to voice their opinion.