../code/conceptPage.scroll id pharo name Pharo appeared 2008 tags pl website https://pharo.org/ description Pharo is a pure object-oriented programming language and a powerful environment, focused on simplicity and immediate feedback (think IDE and OS rolled into one). lab https://consortium.pharo.org leetSheets http://files.pharo.org/media/pharoCheatSheet.pdf isOpenSource true exercism https://exercism.org/tracks/pharo fileType text country France reference https://fosdem.org/2020/schedule/event/pharominimalrefllangkernels/ example Object subclass: #Counter instanceVariableNames: ’count initialValue’ classVariableNames: ’’ package: ’MyCounter’ twitter https://twitter.com/pharoproject leachim6 Pharo filepath p/Pharo.st fileExtensions st example 'Hello World' crLog printToken crLog stringToken ' hasPrintDebugging true hasStrings true 'Hello world' jupyterKernel https://github.com/jmari/JupyterTalk wikipedia https://en.wikipedia.org/wiki/Pharo related smalltalk linux squeak newspeak visualworks summary 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. pageId 23490878 created 2009 backlinksCount 62 revisionCount 189 dailyPageViews 72 appeared 2008 domainName pharo.org registered 2008 awisRank 2022 745957 isbndb 2 year|publisher|title|authors|isbn13 2010|Square Bracket Associates|Pharo by Example|Nierstrasz, Oscar and Ducasse, Stéphane and Pollet, Damien|9783952334140 20211127|Springer Nature|Agile Visualization with Pharo|Alexandre Bergel|9781484271612 semanticScholar 7 year|title|doi|citations|influentialCitations|authors|paperId 2014|Asking and Answering Questions during a Programming Change Task in Pharo Language|10.1145/2688204.2688212|34|3|Juraj Kubelka and Alexandre Bergel and R. Robbes|8b29476f63f39b3c259c9844f84f1bc17e5f56ca 2011|PHANtom: a modern aspect language for Pharo Smalltalk|10.1145/2166929.2166939|10|1|J. Fabry and Daniel Galdames|dda4fc4ab5d99522fb446c6fd202ba415f343ee8 2020|What do class comments tell us? An investigation of comment evolution and practices in Pharo|10.1007/s10664-021-09981-5|6|0|Pooja Rani and Sebastiano Panichella and Manuel Leuenberger and Mohammad Ghafari and Oscar Nierstrasz|86bec3144af8d6996df358369e9f1765c7883b9f 2016|ViennaTalk and Assertch: Building Lightweight Formal Methods Environments on Pharo 4|10.1145/2991041.2991045|5|1|T. Oda and K. Araki and P. Larsen|7382a96489af88c7a8cbba64eb5948fd1e68736a 2016|Lowcode: Extending Pharo with C Types to Improve Performance|10.1145/2991041.2991064|2|0|R. Salgado and Stéphane Ducasse|241acd16e41e359c3ce03ac281dba8d219146585 2012|Generic Programming in Pharo|10.1007/978-3-642-45404-2_5|2|0|Alexandre Bergel and Lorenzo Bettini|aebd8d0dd6b369bdec036c65ece65996290e66a1 2016|Phorms: Pattern Combinator Library for Pharo|10.1145/2991041.2991057|2|0|M. Rizun and Stéphane Ducasse and Gustavo Santos and Camille Teruel|88e8ed83a5fe49bf2132323d320b75c3449e8a58