Languages Features Creators CSV Resources Challenges Add Language
GitHub icon

Pharo

Pharo - Programming language

< >

Pharo is a programming language created in 2008.

#591on PLDB 15Years Old 381Users
2Books 7Papers

Pharo is an open source dynamic and reflective language inspired from the programming language and integrated development environment (IDE) Smalltalk. Pharo offers strong live programming features such as immediate object manipulation, live update and hot recompiling. The live programming environment is at the heart of the system.. Read more on Wikipedia...


Example from the web:
Object subclass: #Counter instanceVariableNames: ’count initialValue’ classVariableNames: ’’ package: ’MyCounter’
Example from hello-world:
'Hello World' crLog

Language features

Feature Supported Token Example
Strings ✓ '
'Hello world'
Print() Debugging ✓ crLog

Books about Pharo from ISBNdb

title authors year publisher
Pharo by Example Nierstrasz, Oscar and Ducasse, Stéphane and Pollet, Damien 2010 Square Bracket Associates
Agile Visualization with Pharo Alexandre Bergel 20211127 Springer Nature

Publications about Pharo from Semantic Scholar

title authors year citations influentialCitations
Asking and Answering Questions during a Programming Change Task in Pharo Language Juraj Kubelka and Alexandre Bergel and R. Robbes 2014 34 3
PHANtom: a modern aspect language for Pharo Smalltalk J. Fabry and Daniel Galdames 2011 10 1
What do class comments tell us? An investigation of comment evolution and practices in Pharo Pooja Rani and Sebastiano Panichella and Manuel Leuenberger and Mohammad Ghafari and Oscar Nierstrasz 2020 6 0
ViennaTalk and Assertch: Building Lightweight Formal Methods Environments on Pharo 4 T. Oda and K. Araki and P. Larsen 2016 5 1
Lowcode: Extending Pharo with C Types to Improve Performance R. Salgado and Stéphane Ducasse 2016 2 0
Generic Programming in Pharo Alexandre Bergel and Lorenzo Bettini 2012 2 0
Phorms: Pattern Combinator Library for Pharo M. Rizun and Stéphane Ducasse and Gustavo Santos and Camille Teruel 2016 2 0
jade.html · pharo.html · spin.html

View source

- Build the next great programming language · Search · Day 213 · About · Blog · Acknowledgements · Traffic · Traffic Today · GitHub · feedback@pldb.com