Get the latest tech news

Moving Beyond Type Systems


Is another programming revolution possible?

When we recognize the fundamental components of what make a system tick, we can complement those behaviours to create something beautiful, or at the very least extensible and functional. It was able to do this for a simple reason: because we annotated the output variable as mut, that means we must perform some sort of mutation in the body of the read_guess function. Changing the proto keyword to fn will then force you to start annotating effects again - you’ll want to do this before shipping a release build of your project to ensure that the program is doing exactly what you expect.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of Type Systems

Type Systems