Programming, Computer Science, JavaScript, Functional Programming.
Two fundamental approaches to data abstraction I’ve moved my blog. The new version of this post, which uses TypeScript rather than Flow, may be viewed here. There are three main methods of representing data which developers are likely to encounter: abstract data types, algebraic data types, and