This is the Pharo users association site

Pharo is a clean, innovative, open-source Smalltalk-inspired environment.

Welcome to the Pharo user association. Its goal is to let individuals support the promotion and development of Pharo. Indeed there is a Pharo consortium for legal entities such as companies, universities, associations and the Pharo association. These are two different things: the association is for individuals and the consortium for legal entities. The association is a Loi de 1901 french association. The idea behind the association is that even as single person we can get an impact because we group together. So if you like Pharo and you want to support it, just join the association and help us changing our future.

The goal of Pharo is to deliver a clean, pure, reflective object-oriented language inspired by Smalltalk. Our second objective is to create an ecosystem composed of universities, research institutes and teams as well as companies.

Support Pharo, help us to build our future together.

Broadcast news

A simple AST-transformer plugin architecture for Opal…

On 1 March 2015 8:12:11 pm by Pharo Weekly
A simple AST-transformer plugin architecture for Opal… -> subclass OCCompilerASTPlugin -> implement #transform e.g. transform | rule | rule := RBParseTreeRewriter replaceLiteral: 42 with: ‘meaning of life’. rule...

Language Detection API available in Pharo

On 1 March 2015 9:49:21 am by Pharo Weekly
Hello, Language Detection API is a service to query the language of a given input text. You will need to register an API key in the web site http://detectlanguage.com to use the service. This client enables to use the service from Pharo Smalltalk....

CompiledMethod got a Twin

On 27 February 2015 4:16:30 pm by Pharo Weekly
Hi, In 40516 there is now a strange, but rather powerful mechanism for CompiledMethod: the Twin. What does that do? you can call on a method #createTwin (ReflectivityExamples>>#exampleMethod) createTwin. after this, the CompiledMethod has ...