SlideShare a Scribd company logo
Finding information
Stéphane Ducasse
http://www.pharo.org
Information
Inside: remember Pharo is written in itself
outside
Outside: Books
http://www.deepintopharo.com
http://www.pharobyexample.org
http://book.seaside.st
https://github.com/SquareBracketAssociates/
Outside: Casts
http://www.pharocasts.com
YouTube Channel: https://www.youtube.com/
channel/UCp3mNigANqkesFzdm058bvw
Outside: Slides
http://www.slideshare.net/pharoproject/
Outside: Catalogs
http://catalog.pharo.org
some published projects
http://www.smalltalkhub.com/list
all smalltalkhub projects
http://ss3.gemstone.com
Inside: senders/
implementors
GTSpotter shift+enter
cmd-n cmd-m
Inside: Refs to classes
cmd + N
About implementors
how not is implemented?
Check in the system
How to implement or?
true | true -> true

true | false -> true

true | anything -> true

!
false | true -> true

false | false -> false

false | anything -> anything
Pharo Hand-Ons: 06 finding information
Inside: Scan source
Inside: Scan source
Click on it :): Cmd+shift
+option
Cmd-Shift+option
Finder :)
Finder: browse annotations
Finder: *give* examples
Black Magic:
Grab the class
Point allInstances
But pay attention to what you do with them they are
live.
Conclusion
The information is under your fingers in a syntax that
fits a postcard!
!
	 10 timesRepeat:
	 	 [ theCompleteSystem
	 	 is: #implemented in: #itself ]

More Related Content

PDF
CVS:você não usa, mas deveria
PPTX
Twitter Bootstrap
PDF
Arquitetura QueFilme
PDF
Pharo Hands-On: 01 welcome
PDF
Pharo: Programming in an Immersive World (Stéphane Ducasse Technology Stream)
PDF
Pharo
PDF
PharoDAYS 2015: Web 2.0 by Esteban Lorenzano
PDF
Pharo Hands-on: 05 object model
CVS:você não usa, mas deveria
Twitter Bootstrap
Arquitetura QueFilme
Pharo Hands-On: 01 welcome
Pharo: Programming in an Immersive World (Stéphane Ducasse Technology Stream)
Pharo
PharoDAYS 2015: Web 2.0 by Esteban Lorenzano
Pharo Hands-on: 05 object model

Similar to Pharo Hand-Ons: 06 finding information (20)

PDF
2015 Pharo Prague Lambda Meetup
PDF
Pharo Status
PDF
Why do *you* need a strong open-source Smalltalk!
PDF
2013 pharo is yours revisited. Santiago DCC University of Chile Presentation.
PDF
Pharo Status ESUG 2014
PDF
Pharo Status ESUG 2014
PDF
Pharo Status ESUG 2014
PDF
2013-Smalltalks-conference: Pharo is Yours
PDF
PharoDAYS 2015: Pharo - A growing community @ work by Stephan Ducasse
PDF
Why do *you* need a strong open-source Smalltalk!
PDF
Pharo - I have a dream @ Smalltalks Conference 2009
PDF
2010 pharo-esug-final
PDF
Inria Tech Talk - Programmation Pharo - Mercredi 26 septembre 2018
PDF
Pharo Update
PDF
2013 lecture-01-introduction
PDF
PharoDAYS 2015: Welcome! by Stephane Ducasse
PDF
Pharo: Objects at your Fingertips
PDF
Pharo3 at Fosdem
PDF
Pharo: Objects at your Fingertips
PDF
Pharo Update
2015 Pharo Prague Lambda Meetup
Pharo Status
Why do *you* need a strong open-source Smalltalk!
2013 pharo is yours revisited. Santiago DCC University of Chile Presentation.
Pharo Status ESUG 2014
Pharo Status ESUG 2014
Pharo Status ESUG 2014
2013-Smalltalks-conference: Pharo is Yours
PharoDAYS 2015: Pharo - A growing community @ work by Stephan Ducasse
Why do *you* need a strong open-source Smalltalk!
Pharo - I have a dream @ Smalltalks Conference 2009
2010 pharo-esug-final
Inria Tech Talk - Programmation Pharo - Mercredi 26 septembre 2018
Pharo Update
2013 lecture-01-introduction
PharoDAYS 2015: Welcome! by Stephane Ducasse
Pharo: Objects at your Fingertips
Pharo3 at Fosdem
Pharo: Objects at your Fingertips
Pharo Update
Ad

More from Pharo (20)

PDF
Yesplan: 10 Years later
PDF
Object-Centric Debugging: a preview
PDF
The future of testing in Pharo
PDF
Spec 2.0: The next step on desktop UI
PDF
UI Testing with Spec
PDF
Pharo 7.0 and 8.0 alpha
PDF
PHARO IoT: Installation Improvements and Continuous Integration
PDF
Easy REST with OpenAPI
PDF
Comment soup with a pinch of types, served in a leaky bowl
PDF
apart Framework: Porting from VisualWorks
PDF
XmppTalk
PDF
A living programming environment for blockchain
PDF
Raspberry and Pharo
PDF
Welcome: PharoDays 2017
PDF
Pharo 6
PDF
Robotic Exploration and Mapping with Pharo
PDF
Pharo 64bits
PDF
Smack: Behind the Refactorings
PDF
Pharo VM Performance
PDF
Git with Style
Yesplan: 10 Years later
Object-Centric Debugging: a preview
The future of testing in Pharo
Spec 2.0: The next step on desktop UI
UI Testing with Spec
Pharo 7.0 and 8.0 alpha
PHARO IoT: Installation Improvements and Continuous Integration
Easy REST with OpenAPI
Comment soup with a pinch of types, served in a leaky bowl
apart Framework: Porting from VisualWorks
XmppTalk
A living programming environment for blockchain
Raspberry and Pharo
Welcome: PharoDays 2017
Pharo 6
Robotic Exploration and Mapping with Pharo
Pharo 64bits
Smack: Behind the Refactorings
Pharo VM Performance
Git with Style
Ad

Recently uploaded (20)

PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Machine learning based COVID-19 study performance prediction
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Review of recent advances in non-invasive hemoglobin estimation
Network Security Unit 5.pdf for BCA BBA.
Machine learning based COVID-19 study performance prediction
Digital-Transformation-Roadmap-for-Companies.pptx
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Unlocking AI with Model Context Protocol (MCP)
Spectral efficient network and resource selection model in 5G networks
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
“AI and Expert System Decision Support & Business Intelligence Systems”
The AUB Centre for AI in Media Proposal.docx
Per capita expenditure prediction using model stacking based on satellite ima...
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Building Integrated photovoltaic BIPV_UPV.pdf
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Review of recent advances in non-invasive hemoglobin estimation

Pharo Hand-Ons: 06 finding information