Pharo - это среда Smalltalk с открытым исходным кодом. Это производная от Squeak, лицензированная MIT, а некоторые оригинальные части Apple остаются под лицензией Apache 2.0.

Pharo - это ответвление Squeak, реализации объектно-ориентированного, динамически типизированного, рефлексивного языка программирования Smalltalk.

Появившийся в 2008 году, Pharo сосредоточен на удалении ненужного кода из Squeak и служит эталонной реализацией Seaside, фреймворка веб-приложений для разработки веб-приложений на Smalltalk. Название Pharo может быть отсылкой к знаменитому маяку Pharos в древней Александрии.

Pharo 4.0 включает значительно улучшенные инструменты для анализа и просмотра объектов, а также для создания браузеров (Spotter, Playground, Glamour framework).

Squeak до версии 4.0 поставлялся под лицензией Squeak, которая не была утвержденной лицензией OSI с открытым исходным кодом, Pharo имеет политику, которая заставляет участников соглашаться на публикацию своего кода в соответствии с лицензией MIT. Многие пакеты, интегрированные в базовый дистрибутив Squeak, не являются обязательными в Pharo. В отличие от Squeak, Pharo поставляется со шрифтами TrueType в комплекте.

Полезные ссылки