Why Ruby cannot become functional

The mental model for imperative programming is one of simulation. To understand such a program, one has to imagine discrete pieces of state…

Jasim A Basheer

February 17, 2019

An Invitation to ReasonML

Peter Deutsch once quipped that if you get the data structures and their invariants right, most of the code will just kind of write itself…

Jasim A Basheer

May 10, 2017