Wiki for the Pharo programming language and development environment.
The goals of the wiki are explained in the Manifest and contribution guidelines in the Contribution guide.
- Setting up a new project
- Things beginners must learn
- Interesting things to know for beginners
- Glossary
- How to deal with baselines - Configure your project and its dependencies
- Pharo code export formats - Explanations about code formats used to export code to VCS such as git
- Extension methods - How to extend existing classes in your packages
- Traits - Structure to build classes via composition
- How to deploy a pharo application
- Some cool snippets in Pharo
- Progress bar - Display a progress bar to give feedback to the user
- Profiling - Measure the time and space your program takes to execute
- Menubar and World menu - A guide to configure and customize Pharo's menubar and world menu
- Pragmas - A guide on Pragmas, annotations to compiled methods to add additional properties
- Coding conventions
- Playground - Documentation on the usage of Pharo's playground.
- Windows 10 Subsystem For Linux (WSL)
- Using CJK (Chinese, Japanese, and Korean) characters
- Iceberg on Windows workaround
- Announcer
- Basic interactions with OS
- Cursor
- Dynamic variables
- Numbers
- Rich text
- WebBrowser - A project to open a link in the default web browser.
- Contributing to Pharo (External link) - Official tutorial on how to contribute to Pharo using Iceberg.