PHARO

Pharo is excellence in Object Oriented Programming

licenced under the MIT License with parts under the Apache LicenseĀ 

Pharo adopts a syntax very close to that of its ancestor Smalltalk.

pharo@rmages.com

https://pharo.org/

https://pharo.org/about

http://pharo.org/community

https://consortium.pharo.org

https://thepharo.dev/

https://www.seaside.st/

https://fr.wikipedia.org/wiki/Pharo

https://fr.wikipedia.org/wiki/Squeak

https://fr.wikipedia.org/wiki/Smalltalk

https://fr.wikipedia.org/wiki/Cuis_Smalltalk

https://fr.wikipedia.org/wiki/DrGeo

https://worrydream.com/EarlyHistoryOfSmalltalk/

https://pharo.org/news/2024-02-14-Freeze-Pharo12.html

https://www.pharo.org/news/2024-02-12-Book-Testing.html

https://lists.pharo.org/list/pharo-users.lists.pharo.org

https://pharo-project.github.io/pharo-launcher/installation/

https://github.com/pharo-open-documentation/pharo-wiki

http://forum.world.st/Pharo-f1294836.html

https://twitter.com/PharoProject

https://twitter.com/PharoOpen

https://mooc.pharo.org/

https://advanced-design-mooc.pharo.org

http://books.pharo.org/

http://books.pharo.org/updated-pharo-by-example/

http://books.pharo.org/pharo-by-example9/

https://books.pharo.org/pharo-par-lexemple/

https://github.com/SquareBracketAssociates

http://stephane.ducasse.free.fr/

https://pharoweekly.wordpress.com

https://pharoweekly.wordpress.com/2024/02/10/why-class-number-is-an-idiotic-quality-metric/

https://www.youtube.com/watch?v=0uy_o_7joLI

https://www.youtube.com/watch?v=o3f3De_R_4o

https://www.youtube.com/watch?v=uK_QHbWBgJY

https://www.youtube.com/watch?v=Odh9QyWM_eQ

https://www.youtube.com/@Pharo-projectOrg

https://www.fnac.com/a17085007/Stephane-Ducasse-Pharo-9-by-example

https://www.fnac.com/a18255246/Stephane-Ducasse-Testing-in-Pharo

https://www.fnac.com/a16833137/Stephane-Ducasse-Pharo-with-Style

https://www.fnac.com/ia9651233/Alexandre-Bergel

https://thepharo.dev/2022/08/03/creating-a-new-visualization-in-roassal/

http://agilevisualization.com/

https://bergel.eu

https://unu.edu/macau/about/expert/serge-stinckwich

https://macaonews.org/people/serge-stinckwich/

https://github.com/DamienCassou

https://nicolas.petton.fr/

https://sites.google.com/view/auverlot

https://recherche.imt-nord-europe.fr/personnel/fabresse-luc/

https://recherche.imt-nord-europe.fr/personnel/bouraqadi-noury/

https://gitlab.inria.fr/dpollet

https://blog.marcusdenker.de/

https://www.oscar.nierstrasz.org

https://www.lukas-renggli.ch/

https://all-objects-all-the-time.st/#/blog/posts/4

https://esug.github.io/2023-Conference/conf2023.html

https://esug.github.io/

https://twitter.com/esugsmalltalk

https://twitter.com/instantiations/status/1691809265093100029

http://www.squeaksource.com/PharoGoodies/

http://www.lirmm.fr/~dony/notesCours/smalltalkOverview.pdf

https://www.linux-azur.org/~rmages/smalltalk/pharoCheatSheet.pdf

https://wiki.linux-azur.org/?PagePHARO

https://renemages.wordpress.com/smalltalk/pharo/

https://renemages.wordpress.com/smalltalk/seaside

https://discord.gg/QewZMZa

In the Smalltalk "Everything is an object" paradigm, the pseudo-variable self refers to the message receiver (an object) that participates during a message send.