My favorites | Sign in
Project Home Downloads Wiki Issues Source
Search
for
GettingStartedAbout  
About Pharo - text that may go with Pharo 1.0
Updated Feb 4, 2010 by matthias.berth@gmail.com

About Pharo

The goal of the Pharo Project is to produce a clean and lean open-source Smalltalk for professional software development:

  • great developer tools
  • polished user interface
  • clean and lean image
  • works out-of-the-box, with clear ways to add functionality

Starting from version 1.0, Pharo wants to be stable to make sure that we can produce ideas based on it. An important test for Pharo is that mission critical Seaside (http://www.seaside.st) applications should run on it.

Pharo wants to take a fresh look at the Smalltalk philosophy and current implementations. Ideally by 2011 we would like to have a small kernel and some cool packages that we can load on top. The current focus is not to produce such a kernel but good packages.

Everybody is welcome to contribute. You can find a wiki, bug tracker, and a mailing list via the Pharo home page at http://www.pharoproject.org

Pharo started from Squeak 3.9.1 (http://www.squeak.org) but it is a fork: Do not expect Etoy/Nebraska to work in Pharo. We will try to avoid to reinvent the wheel but will change if changing is better.

Pharo includes:

  • OmniBrowser with refactoring support
  • TrueType fonts
  • Polymorph morphic widgets
  • [more?]

Pharo does not include:

License

Pharo is licensed under the MIT License with parts under the Apache License. For details, see http://pharo.cmsbox.ch/license

Any code developed and committed to the SqueakSource/Pharo and PharoInbox repository is by default under the MIT License.


Sign in to add a comment
Powered by Google Project Hosting