Monthly Archives: May 2019

[Consortium] Lifeware and Schmidt Pro

The Pharo consortium is very excited and super happy to bring your attention to the following announce
that was presented during Pharodays 2019:

The consortium got two contracts to support financially one year of engineer to improve Pharo.
The companies Lifeware and Schmidt Pro fund work on Pharo to improve Pharo. The total amount
of the two contracts is around 190 K Euros.
In addition the RMOD team got some resources from Inria.
The net result is that in 2019 the consortium will have 3.5 engineers working full time on Pharo.
– Esteban Lorenzano
– Pablo Tesone
– Cyril Ferlicot
– Guillermo Polito
It will boost Pharo. Note that the issues raised by Schmidt Pro and Lifeware
and their impacts on the roadmap of Pharo 8 and Pharo 9 are presented in
What is key to notice is that the consortium is working because many contributing companies are sharing ressources.
This is built a strong soil to grow Pharo and business around.
On the behalf of Inria, the consortium and the community we would like to thank 

Lifeware and SchmidtPro for their strong support.

Tech Talks restarted


Last year we had some “Pharo Tech Talks”… we want to start that again.


June 20
July 18
Sept 19
Oct 17
Nov 21
Dec 12

The time would be 17h local time (Berlin/Paris).

-> If you want to “drive” one of those dates —> send me a mail.
-> Dates are flexible, if you want to do a tech talk you can propose another date, too
-> For the dates without special talk, I think I will do a “lets fix something small” session as the default.
(with screen sharing, while the people on Discord help and discuss how to do it)

What can it be?
-> you could present your project
-> you could give a “lecture”
-> you could do some tutorial
-> You could moderate a audio chat around a topic

If someone wants to do something, send me a mail. I will for now already add these dates to the events list at


[GSoC] Weekly Blog Posts

This week’s blog posts from Google Summer of Code students. Please give them your feedback.

  1. Atharva Khare, GSoC Community Bonding period: Exploring DataFrame, PolyMath and Roassal
  2. Nikhil Pinnaparaju, Architecture Design For an NLP Library
  3. Dayne Lorena Guerra Calle, Tests analysis in Pharo with DrTests
  4. Evelyn Cusi Lopez, Better and more refactorings for Pharo-Part 2
  5. Nina Medić, Exploring Pharo
  6. Smiljana Knežev, Pair Programming


Tagged , , ,

[book] new version of Pharo with Style

Just a little announce to mention that there is a new version of Pharo with Style.


[GSoC] Student Introductions

Google Summer of Code 2019 has officially started with its community bonding period. Pharo Consortium has accepted 7 students from 4 different countries to participate in this year’s GSoC.

Every week our students will publish blog posts to announce and document their progress. In this first week, we asked students to introduce themselves, tell us a little about their background and the projects they will be working on.

These are the blog posts where our students introduce themselves to the community. Feel free to contact them personally with questions, feedback, or just words of encouragement.

  1. Atharva Khare, GSoC 2019: Extending DataFrame library for Pharo Consortium
  2. Nikhil Pinnaparaju, My Journey Into Google Summer of Code — 2019
  3. Dayne Lorena Guerra Calle, GSoC 2019 introducing my project: Next Generation of Unit Testing
  4. Evelyn Cusi Lopez, Better and more refactorings for Pharo — Part 1
  5. Myroslava Romaniuk, Improving Code Completion @ GSoC 2019: introduction
  6. Nina Medic, GSoC Project
  7. Smiljana Knezev, New Collections for Pharo
Tagged , , ,

[Ann] TF-IDF in Pharo

A little library to learn super basic technique for document processing.


[Ann] Pharo VM generated from Pharo

Hi all,

Just to keep everyone informed, last week I’ve spent a couple of days making slang work on Pharo again, based on the initial effort of Eliot.
The summary of what I did is:
 – we can generate, compile and run a stack vm
 – we can generate, compile and run a cog vm
 – for this, I’ve done a couple of patches to VMMaker
  – the ones specific to Pharo has been pushed
  – the ones that touch cross dialect code are still in review (I think)
To do this work
 – I had to review the AST-to-AST transformation, checking the output, comparing it to what squeak does and so on…
 – I’ve written several unit tests to ensure that future migrations are easier to do
 – I’ve introduced several compatibility classes/methods related to PackageInfo, Time and so on…