The best way to learn design in any field is to study examples. These lessons therefore build scale models of tools that programmers use every day to show how experienced software designers think. Along the way, they introduce some fundamental concepts about pure functional languages that most programmers have never encountered. SDXRoc is a sequel to previous books in JavaScript and Python.
2024-03-08: Issues labeled help wanted are topic proposals in search of authors. If you are interested in taking one of these on, please add your name to the issue.