Interview with Chris:
(also available in your podcast app)
When asked how Chris managed to overcome the internal opposition at Apple to releasing Swift as a new programming language, Chris responded:
I don’t think there was any magic, is was more about being persistent, about being rationale, about being defensive, about hearing them, listening, and reacting, about writing docs so that it wasn’t just hallway conversations – like OK, you have this concern – let me actually write it up so that we can scale the conversation.
Chris is currently working on Mojo – a CPU+GPU programming environment that may be the successor to LLVM.
This is really interesting in that it seems an environment that can provide a unified environment to program CPUs, GPUs, DSPs, MCUs, FPGAs, etc. is the future. Getting all these things to work together is a challenge.