Перша реалізація, відома як Smalltalk-71, була створена за декілька місяців, як результат суперечки про те, що мова програмування, заснована на ідеї посилки повідомлень, підказаною Симулою, повинна реалізовуватися на «сторінці коду». Пізніша версія, дійсно використана для дослідницької роботи, відома зараз як Smalltalk-72. Її синтаксис і модель виконання сильно відрізнялися від сучасного Smalltalk, настільки, що її треба розглядати як іншу мову.