Pharo Newsletter July 2017
View this email in your browser

P3, a modern PostgreSQL client for Pharo

P3 is a modern, lean and mean PostgreSQL client for Pharo.

P3Client uses frontend/backend protocol 3.0 (PostgreSQL version 7.4 [2003] and later), implementing the simple query cycle. It supports plaintext and md5 password authentication as well as SSL connections. When SQL queries return row data, incoming data is efficiently converted to objects. P3Client supports most common PostgreSQL types.

With P3DatabaseDriver, an interface between Glorp, an advanced object-relational mapper, and P3Client, most Glorp unit tests pass (the same number as the older, proven PostgresV2 driver, that is using the legacy 2.0 protocol). This was the initial design goal.

More info, usage examples and code at

P3 is written in pure Pharo, using a TCP network connection to PostgreSQL.

This is an alpha release for the brave of heart that needs more real world testing before it is ready for general release.

Success Story: CliPro


CliPro is a surgery appointment planner for an eye surgery clinic. It is web based and enables all employees to work with by using a web browser. The backend system interfaces a legacy patient management system and microsoft exchange calendars as data sources.

CliPro finds, based on doctors working schedule and type of surgery, the best possible date for a planned surgery. Phases of a surgery a mapped onto workflows and made accessible to the staff in charge. Working plans and fill-out forms are prepared by CliPro for print out. 


  • If you have question don't hesitate to ask. Contact: Norbert Hartl
  • For more information about Zweidenker GmbH:

New Pharo Libraries and Binding

  • Beacon is a small event and logging framework for pharo. Link
  • DataFrame in Pharo - tabular data structures for data analysis. Link
  • Connect Pharo images to various services/languages in a reactive way via Vert.x. Link
  • Pharo Smalltalk Mixpanel Client Library. Link
  • SalesForce Pardot API for Pharo. Link
   For more daily news, follow @pharoproject on Twitter


  • [Research][PhD] Infrastructure and Language Kernels for IoT Systems. link
  • Zweidenker GmbH is looking for developers. link
Copyright © 2017 Pharo Association, All rights reserved.

Want to change how you receive these emails?
You can update your preferences or unsubscribe from this list.

Email Marketing Powered by Mailchimp