Edge Cases

Edge Cases 124: Old Apple Meets New Apple

Andrew on Apple’s Swift framework problem and Wolf on bitcode for software distribution.

Links:

  • Swift 1.2 and Xcode 6.3 beta « Swift Blog - Apple Developer
  • Controlling Complexity in Swift by Andy Matuschak (Video) « Realm
  • WWDC 2014 Session 229 Advanced iOS Application Architecture and Patterns
  • Dynamic recompilation « Wikipedia
  • QuickTransit « Wikipedia
  • Binary translation « Wikipedia
  • FX!32 « Wikipedia
  • p-code machine « Wikipedia
  • SWEET16 « Wikipedia
  • Ahead-of-time compilation « Wikipedia
  • Bytecode « Wikipedia
  • LLVM Bitcode File Format — LLVM 3.7 documentation
  • Indexing with Clang « Edge Cases
  • Integrating with LLVM « Dylan Foundry
  • Google Native Client « Wikipedia
  • Don’t Get Cocky, Kid « Edge Cases
  • Sequential Consistency « Edge Cases