Algebraic types… seems like the kind of math-y work Haskell programmers
would use. But in reality you don’t need to know type theory or have a
PhD in mathematics to understand them. Algebraic types arent new types. They are simply a new way of thinking
ab... (more…)
Read more »
Toy3D is a simple 3D engine built using Swift, Metal and MetalKit.
Toy3D is not intended to be a high performance 3D engine or even used in any real application, it doesn’t have any fancy optimizations or a large feature set. (more…)
Read more »
Building a better date/time library for Swift. Contribute to davedelong/time development by creating an account on GitHub. (more…)
Read more »
Optional Throws in Swift Hi all, I have been looking for a way to add some flexibility to error handling, and I'm interested in fielding feedback on this idea. Thanks for your time, Michael Background Motivation There are many cases when jurisdiction... (more…)
Read more »
When I was first learning how to program I was taught object-oriented programming, and therefore, I learned how to think about software… (more…)
Read more »