Cedar, like Smalltalk, was a combination of program development environment and graphical user interface. But Cedar used a strongly typed language (Mesa) instead of dynamic typing, and tiled instead of overlapping windows—two of many “cultural” differences between the projects.