Smalltalk/Pharo
Most ideas come from previous ideas. Alan Kay
Pharo ou l'excellence en Programmation Orientée Objet
- https://pharo.org
- https://association.pharo.org
- https://consortium.pharo.org
- https://mooc.pharo.org
- https://books.pharo.org
- https://www.pharo.org/news/2024-02-14-Freeze-Pharo12.html
- https://twitter.com/PharoProject
- https://www.esug.org
- https://programmation.developpez.com/tutoriel/cours-complet-pharo/
- https://twitter.com/SergeStinckwich
- https://unu.edu/macau/about/expert/serge-stinckwich
- https://macaonews.org/people/serge-stinckwich/
- https://www.gnu.org/software/dr-geo/
- https://gnu-drgeo.blogspot.com/
- https://cuis-smalltalk.github.io/TheCuisBook/
- https://github.com/DamienCassou
- https://rmod.gitlabpages.inria.fr/website/
- http://stephane.ducasse.free.fr/
- http://stephane.ducasse.free.fr/Books.html
- http://stephane.ducasse.free.fr/FreeBooks.html
- https://github.com/SquareBracketAssociates
- http://marcusdenker.de/
- http://scg.unibe.ch
- https://www.oscar.nierstrasz.org/
- http://www.bergel.eu/
- http://www.seaside.st/
- http://www.heeg.de/
- http://stfx.eu/
- http://www.dm.uba.ar/MathMorphs/
- https://smalltalkrenaissance.wordpress.com/
- http://www.squeakland.org/
- http://www.squeaksource.com
- http://www.squeaksource.com/PharoGoodies/
- http://www.lesser-software.com/websites/smalltalk-programming.com/
- https://people.untyped.org/damien.pollet/
- https://wiki.linux-azur.org/?LangageSmallTalk
- https://wiki.linux-azur.org/?PagePHARO
- https://sites.google.com/view/les-logiciels-libres/pharo
- https://archive.framalibre.org/article1790.html
- https://squeak.org/
- https://squeak.org/documentation/
- https://news.squeak.org/
- http://wiki.squeak.org/squeak/2437
- https://www.internetnews.com/it-management/smalltalk-creator-wins-nobel-prize-of-computing/
- https://hal.inria.fr/hal-00858725/file/PBE2.pdf
European Smalltalk User Group ( ESUG ) : http://esug.org
- http://esug.org/data/Articles/ColumnsSqueakInFrench/
- http://esug.org/data/Articles/ColumnsSqueakInFrench/article%203%20-%20LaSyntaxeDeSmalltalk.pdf
- https://wiki.pdftalk.de/lib/exe/fetch.php?media=pdf:esug2011_slides_pdf_in_smalltalk.pdf
- http://www.esug.org/data/ReportsFromNiallRoss/NiallRossESUG2012Report.pdf
- http://esug.org/data/ESUG2013/2-Tue/03-NativeBoost.pdf
- http://esug.org/data/ESUG2015/5%20friday/1200-1230%20Bloc/Bloc.pdf
- http://www.esug.org/data/ESUG2016/05-Friday/1145-1230%20UnifiedFFI/ESUG2016%20-%20UFFI.pdf
- https://marcusdenker.de/talks/17ESUG/2017-PharoDays-Pharo6.pdf
- https://www.youtube.com/@esugboard
- [SEASIDE Framework|http://www.seaside.st/]
- [MORPHIC Framework|https://tinyurl.com/PharoMorphicFramework]
- [PIER cms |http://www.piercms.com]
- [Zinc HTTP Components|http://zn.stfx.eu/zn/index.html]
- [PHAROJS Framework|https://pharojs.github.io/]
- [AGILE Visualization - ROASSAL |http://agilevisualization.com]
- [MOOSE technology|http://www.moosetechnology.org/]
- [UniformFFI |https://users.dcc.uchile.cl/~rsalgado/uffi-fourth-draft.pdf]
- [GTOOLKIT|http://gtoolkit.org/]
- [VOYAGE The adventure of persisting object models|http://smallworks.eu/web/blog/2013-06-14-voyage-the-adventure]
- [SUnit |http://sdmeta.gforge.inria.fr/Programmez/OnTheWeb/Art8-SUnit.pdf]
- https://medium.com/smalltalk-talk/behold-pharo-the-modern-smalltalk-38e132c46053
- https://medium.com/smalltalk-talk/smalltalk-s-proven-productivity-fe7cbd99c061
- https://medium.com/smalltalk-talk/pharo-reinventing-smalltalk-55e169d0a691
- https://pharoweekly.wordpress.com/2014/12/07/spotter-a-great-uniform-way-to-find-information/
- http://gtoolkit.org/|http://gtoolkit.org/
- http://bennycheung.github.io/using-pharo-to-learn-smalltalk
- http://tinyurl.com/Alan-Adele-Dan
- http://www.linux-azur.org/~rmages/smalltalk/EarlyHistoryST.pdf
- http://renemages.wordpress.com/smalltalk
- https://smalltalkrenaissance.wordpress.com/
- https://hackernoon.com/smalltalk-is-the-nikola-tesla-of-the-it-industry-dbef0a8ddd57
- http://www.lirmm.fr/~dony/notesCours/smalltalkOverview.pdf
- http://sdmeta.gforge.inria.fr/FreeBooks/BlueBook/
- https://www.slideshare.net/FASTPresentations/clipboards/smalltalks-2017
Most ideas come from previous ideas. Alan Kay
- https://www.youtube.com/watch?v=WLoXXFxU8lw
- https://www.youtube.com/watch?v=eGaKZBr0ga4
- https://www.youtube.com/watch?v=DiF0VyIwKb0
- https://www.youtube.com/watch?v=EXwQQnXD0QE
- https://www.youtube.com/watch?v=HOuZyOKa91o
- https://www.youtube.com/watch?v=-Pk4q5oMdLo
- https://www.youtube.com/watch?v=MtrKsnLDAhU
- https://www.youtube.com/watch?v=KDvNuOjdjY4
- https://www.youtube.com/watch?v=yDKaHphbFow
- https://www.youtube.com/watch?v=xhPlUaXpCU4
- https://www.youtube.com/watch?v=EZSUxDck7Rs
- https://www.youtube.com/watch?v=MmTxJ_VBrIA
- https://www.youtube.com/watch?v=DGgzdOLBx9c
- https://www.youtube.com/watch?v=BtfgK7Wcx5o
- https://www.youtube.com/watch?v=wdYhM9byyPw
- https://www.youtube.com/watch?v=fp3NrpXCV4s
- https://www.youtube.com/watch?v=HY6i4m0npYo
- https://www.youtube.com/watch?v=njp5ezBs25c
- https://www.youtube.com/watch?v=tp-YnkZWnNw
- https://www.youtube.com/watch?v=zWHS5xIo_xI
- https://www.youtube.com/watch?v=d6tj6KQtD1s
- https://www.youtube.com/watch?v=EGeN2IC7N0Q
- https://www.youtube.com/watch?v=ymITEeAOtEA
- https://www.youtube.com/watch?v=n_iUaf4a7C0
- https://www.youtube.com/watch?v=yzss4mzwAAo
- https://www.youtube.com/watch?v=HEGBNC-uOuo
- https://www.youtube.com/watch?v=nLEmAVVC6aQ
- https://www.youtube.com/watch?v=bNNCT1hLA3E
- https://www.youtube.com/watch?v=gcnK5B7tfC0
- https://www.youtube.com/watch?v=DiF0VyIwKb0
- https://www.youtube.com/watch?v=XWd2mCQPZUU
- https://www.youtube.com/watch?v=-Pk4q5oMdLo
- https://www.youtube.com/watch?v=ApvAoqMhW68
- https://www.youtube.com/watch?v=CuimMwuZiGA
- https://www.youtube.com/watch?v=L6ixtb9w8R0
- https://www.youtube.com/watch?v=EZSUxDck7Rs
Our values and convictions are condensed in this simple list.
- Abstraction and composition are our friends.
- Quality is an emerging property.
- Simplicity is the ultimate elegance.
- Explicit is better than implicit.
- There is no unimportant fix.
- One step at a time.
- Communication is key.
- Fully dynamic and malleable.
- Perfection can kill movement.
- Messages are our vocabulary.
- Magic only at the right place.
- A system with robust abstractions that a single person can understand.
- Learning from mistakes.
- Better a set of small polymorphic classes than a large ugly one.
- Classes structure our vocabulary.
- Examples to learn from.
- Polymorphism is our esperanto.
- Objects all the way down.
- Easy to understand, easy to learn from, easy to change.
- Simple processes to support progress.
- Tests are important but can be changed.
- Beauty in the code, beauty in the comments.
—-
- https://www.youtube.com/watch?v=JLPiMl8XUKU
- https://www.youtube.com/watch?v=NdSD07U5uBs
- https://www.youtube.com/watch?v=1z37SMYM3H8
- https://www.youtube.com/watch?v=oKg1hTOQXoY
- https://www.youtube.com/watch?v=IwL3yXdupv0
- https://www.youtube.com/watch?v=0Rin0fCE9nM
- https://www.youtube.com/watch?v=GMDphyKrAE8
- https://www.youtube.com/watch?v=FvmTSpJU-Xc
- https://www.youtube.com/watch?v=LWxZQXi_Clk
- https://www.youtube.com/watch?v=4ki2AQvneD8
- https://www.youtube.com/watch?v=Ao9W93OxQ7U
- https://www.youtube.com/watch?v=6KAPUc3aJIE
- https://www.youtube.com/watch?v=AuXCc7WSczM
- https://www.youtube.com/watch?v=IGNiH85PLVg
- https://www.youtube.com/watch?v=J33pVRdxWbw
- https://www.youtube.com/watch?v=ZOF-j6Nxm04