Smalltalk

You really want eternal regrets : please don't try Smalltalk

esug-logook.png

* http://www.pharo-project.org
* http://squeakbyexample.org
* http://pharobyexample.org
* http://www.google.com/Top/Computers/Programming/Languages/Smalltalk/
* http://www.unixgarden.com/index.php/programmation/smalltalk-le-pouvoir-et-la-simplicite-du-tout-objet
* http://www.esug.org
* http://www.framasoft.net/article1790.html
* http://car.mines-douai.fr/noury/blog
* http://csl.ensm-douai.fr/noury
* http://csl.ensm-douai.fr/Esug2007Media/
* http://csl.ensm-douai.fr/VerySmallTalk/
* http://www.iam.unibe.ch/~scg/
* http://www.iam.unibe.ch/~oscar/
* http://stephane.ducasse.free.fr/
* http://stephane.ducasse.free.fr/FreeBooks.html
* http://marcusdenker.de/
* http://www.squeak.org/Documentation/
* http://scg.unibe.ch
* http://www.iam.unibe.ch/~ducasse/Books.html
* http://www.iam.unibe.ch/~ducasse/
* http://damiencassou.seasidehosting.st
* http://www.bergel.eu/
* http://blog.ofset.org/hilaire
* http://people.ofset.org/hilaire/
* http://planetfr.squeak.org/
* http://planet.smalltalk.org/
* http://doesnotunderstand.free.fr/
* http://www.seaside.st/
* http://www.lukas-renggli.ch/smalltalk/seaside
* http://www.heeg.de/
* http://smallwiki.unibe.ch/
* http://www.dm.uba.ar/MathMorphs/
* http://www.squeakland.org/
* http://www.squeakvm.org/unix/
* http://www.lesser-software.com/websites/smalltalk-programming.com/
* http://wiki.squeak.org/squeak/2437
* http://linux-azur.org/wiki/wakka.php?wiki=LangageSmallTalk
* http://community.ofset.org/wiki/EToys
* http://www.squeak.org/
* http://news.squeak.org/
* http://www.opencroquet.org
* http://www.internetnews.com/dev-news/article.php/3342511
* http://sites.google.com/site/logiciellibre/squeak
* http://sites.google.com/site/logiciellibre/pharo


((/public/what-is-a-message.png|what-is-a-message.png|R|what-is-a-message.png, nov. 2017))


European Smalltalk User Group ( ESUG ) : [http://esug.org|http://esug.org]




Plus de détails sur le MOOC Pharo :

Il s'agit d'une capture d'ecran (une image donc) , les liens ne sont pas fonctionnels :

((/public/DownloadPharo.png|Download Pharo 5.0||Download Pharo 5.0, oct. 2017))

Conseils d'installation de Pharo 5.0 sous GNU/Linux :

  • commencer par dézipper Pharo5.0-linux.zip dans votre home
  • puis dézipper PharoWeb-50.zip dans ./pharo5.0/shared
  • copier ces deux fichiers dans le répertoire shared : PharoWeb.image , PharoWeb.changes
  • ouvrir un terminal et lancer cette commande : ./pharo5.0/pharo
  • après le lancement choisir PharoWeb.image


Les slides de la conférence du 15 décembre 2018 de Rene Paul Mages (dans le cadre des JM2L 2018 à Sophia Antipolis) sont à cette adresse :

La plupart des exemples choisis pour la démo de cette présentation de PHARO aux JM2L sont extraits :

((/public/.PharoIsFunAndSimple_m.jpg|Pharo is fun and simple|R|Pharo is fun and simple, août 2017))
Comment installer PHARO :

Un répertoire documentaire sur Smalltalk

Sur SlidesShare de nombreuses présentations de PHARO sont disponibles :

Merci Marcus Denker


Most ideas come from previous ideas. Alan Kay



((/public/.PharoIsFunAndSimple_m.jpg|Pharo is fun and simple|R|Pharo is fun and simple, août 2017))

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.


Unless otherwise stated, the content of this page is licensed under GNU Free Documentation License.