Improving software delivery in every organisation

GNU Smalltalk MLD: Worksheet

You aren’t expected to finish all these exercises.

Exercise 1

Goto craigjbass/gnu_smalltalk_koans and follow the Docker instructions

Exercise 2

You are expected to practice TDD for this exercise

Build a solution to the Tennis kata in GNU Smalltalk.


  • GNU Smalltalk is a really old language (first release was in 1972!). What can we learn from such an old programming language?
  • Consider how a UI might use your Tennis game implementation. Do you think you could make any improvements?