Build Phase artwork

74: That's a Fear Response

Build Phase

English - February 26, 2015 05:00 - 45 minutes - 31 MB - ★★★★★ - 45 ratings
Technology ios development programming Homepage Download Apple Podcasts Google Podcasts Overcast Castro Pocket Casts RSS feed

Previous Episode: 73: Mr. X

Baseball is back! After getting over that excitement, Mark and Gordon chat about upcoming changes to Argo, and get into some places where limitations in Swift's type system prevent them from being as expressive as they would like to be.

PR Renaming Argo's internal enum to remove JSON prefix
Global function in Argo needed because of limitations in Swift's type system (Would ideally be an extension on Array)
Examples of what we would need to do to remove the above workaround
Equality defined for LlamaKit's Result type
Introduction to Function Currying in Swift
Ole Begemann's post on how instance methods in Swift are curried functions
Haskell's amazing implementation for Tuples of various lengths

Baseball is back! After getting over that excitement, Mark and Gordon chat about upcoming changes to Argo, and get into some places where limitations in Swift's type system prevent them from being as expressive as they would like to be.

PR Renaming Argo's internal enum to remove JSON prefix
Global function in Argo needed because of limitations in Swift's type system (Would ideally be an extension on Array)
Examples of what we would need to do to remove the above workaround
Equality defined for LlamaKit's Result type
Introduction to Function Currying in Swift
Ole Begemann's post on how instance methods in Swift are curried functions
Haskell's amazing implementation for Tuples of various lengths