The design of Swift

Kyle Marek-Spartz

https://kyle.marek-spartz.org

July 30, 2014

Lightning Talk
Lightning Talk

Who am I?

Warning: Bike-shedding

Array[] → [Array]

Exceptions

Do we miss exceptions?

imports

Python

from module import *
from module import a

imports, Cont.

Swift

import module
import var module.a

imports, Cont.

More Python

import module
from module import a, b, c

Dual named parameters?

Monkey patching

Type classes

Significant whitespace