SmallToons is a graphical front-end to the Smalltalk system for introductory CS students. It was developed as part of my final project for "Object-Oriented Programming for Computer Science Education," a seminar course at Brown University officiated by Andries van Dam in 1995.
SmallToons is discussed in my course paper, "Integrated Smalltalk Design Support for Introductory Courses." A companion paper, "Introductory Object Notation: A Simple OO Design Notation for Smalltalk," described a simple static object model notation that the next generation of SmallToons might support. One of ideas I proposed in one of my course papers was later developed as OMT Explainer.
The source code for SmallToons is not currently available, but the code for an earlier Smalltalk tool, CHG, is.
The department ended up choosing Oak/Java rather than Smalltalk for its introductory CS language, which in hindsight was a prescient choice.
© Copyright Neil Van Dyke Contact