====== Smalltalk Programming ====== ===== Pharo installation ===== * [[https://ci.inria.fr/pharo/view/Launcher/|Pharo Launcher]] * Pharo zeroconf scripts for easy installation: http://get.pharo.org/ ===== Learning Pharo ===== * Pharo by Example: http://www.pharobyexample.org * Pharo Collaborative Book: http://pharo.gemtalksystems.com * Deep Into Pharo: http://www.deepintopharo.com * Pharo for The Enterprise Book project: https://github.com/SquareBracketAssociates/PharoForTheEnterprise-english * [[https://www.youtube.com/channel/UCp3mNigANqkesFzdm058bvw/videos|Pharo video channel on Youtube]] ===== Using Pharo ===== * [[http://files.pharo.org/platform/launcher/|Pharo launcher to launch different versions]] * Catalog of Pharo packages: https://ci.inria.fr/pharo-contribution/job/PharoProjectCatalog/HTML_Report/? * SnapshotCello for making configuration snapshots: http://smalltalkhub.com/#!/~girba/Snapshotcello * Tutorial http://seaside.gemtalksystems.com/tutorial.html * Gemstone, Seaside, Smalltalk: https://programminggems.wordpress.com/directory/ * Web frameworks: http://stackoverflow.com/questions/4637828/what-are-the-main-differences-between-seaside-vs-aida-vs-iliad * Phobos -- xulrunner-based GUI for Pharo https://ci.inria.fr/pharo-contribution/view/Phobos/job/PhobosDemo-Linux/, [[pavel.krivanek@gmail.com]] * Persistency using MongoDB: [[http://smallworks.eu/web/projects/voyage]] * [[http://blog.yuriy.tymch.uk/2015/07/pharo-and-github-versioning-revision-2.html]] * [[https://ci.inria.fr/pharo-contribution/view/Books/job/Magritte/lastSuccessfulBuild/artifact/book-result/BookletMagritte.pdf|Magritte]] -- Domain descriptors (UI generation) ===== Web Development ===== * http://www.seaside.st/ * http://smalltalkhub.com/#!/~GastonDallOglio/DataTables * http://smalltalkhub.com/#!/~estebanlm/Reef ===== Interesting projects ===== * [[http://smalltalkhub.com/#!/~DynaCASE/DynaCASE|DynaCASE -- local CASE project]] * [[http://smalltalkhub.com/#!/~Moose/Telescope|Telescope -- Pharo Visualisations]] * Moose Technology build in Pharo: http://www.moosetechnology.org/ * tODE -- Gemstone programming https://github.com/dalehenrich/tode * Flow -- Amber-Seaside stack https://github.com/flow-stack/flow * http://smalltalkhub.com/#!/~Pier/Pillar -- Markup syntax and tools to generate documentation and books; [[https://ci.inria.fr/pharo-contribution/job/EnterprisePharoBook/lastSuccessfulBuild/artifact/PillarChap/Pillar.pillar.html|Doc page]] * [[https://medium.com/@astares/building-a-mongo-browser-in-pharo-fe2104052843]] * http://smalltalkhub.com/#!/~zeroflag/BabyMock2 ===== Support ===== * Bugs reporting: https://pharo.fogbugz.com/ * Mailing list: http://lists.pharo.org/mailman/listinfo/pharo-dev_lists.pharo.org ===== Resources ===== * http://forum.world.st/Pharo-f1294836.html ===== Research ===== * http://scg.unibe.ch/research -- Talents