The document summarizes the key syntax constructs in the Pharo programming language. Pharo uses a simple and minimal syntax without constructs like interfaces, packages, private/protected modifiers, or parametrized types. Everything in Pharo is an object, including classes. Messages are used to express methods and control structures. Blocks provide an anonymous function syntax. Overall, Pharo aims for a simple yet powerful syntax on par with common everyday objects.
Related topics: