Pharois an open source Smalltalk. The goal of Pharo is to produce a clean and lean open-source Smalltalk. Pharo wants to bring Squeak to the next level.
We want Pharo to be the obvious choice for professional development in an open-source Smalltalk. Pharo wants to take a fresh look at the Smalltalk philosophy and current implementations.
Ideally in 3 years from now we would like to have a small kernel and some cool packages that we can load on top. We will not duplicate effort with Mini Image but build on top. The current focus is not to produce such a kernel but good packages.
- Pharo wants to help people invent the future.
- Pharo may not be compatible with Squeak: Do not expect Etoys/Nebraska to work.
- We will try to avoid to reinvent the wheel but will change if change is better. We will produce a set of good packages that will be able to be loaded on a micro/tiny kernel.
Still 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!
Everybody is welcome: if you want to join just send me an email to stephane.ducasse@inria.fr or to the mailing-list (register here: http://lists.gforge.inria.fr/mailman/listinfo/pharo-project).
Pharo manifesto
- Better for the better
- Beauty to learn from
- Not backward compatible
- Clean, lean and fast
Feeds
- http://www.squeaksource.com/PharoInbox/feed.rss This is the feed of the public repository, PharoInbox, on SqueakSource. Watch it if you want to keep track of what other people are working on.
- http://www.squeaksource.com/Pharo/feed.rss This feed shows the committed versions in the Pharo repository on SqueakSource. Only versions are pushed in there when a new update is generated.
License
Any code developed and commited to the SqueakSource/Pharo and PharoInbox repository is by default MIT. In addition, you are also requested to sign the license agreement available at: http://pharo.gforge.inria.fr/licenseDocuments.
Here is the list of people who currently signed the agreement: ListOfOkCommitters
Links
- Mailing list http://lists.gforge.inria.fr/mailman/listinfo/pharo-project
- Squeaksource Pharo Inbox (for contributions) http://www.squeaksource.com/PharoInbox.html
- Obsolete gforge project page (today only used for downloads and update stream) http://pharo.gforge.inria.fr/
IRC
You might be interested to know that we have an IRC channel on server irc.freenode.net, #pharo-project.
