Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Pharo Hand-Ons: 06 finding information

1,817 views

Published on

Part of one hands-on session on pharo
http://www.pharo.org

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Pharo Hand-Ons: 06 finding information

  1. 1. Finding information Stéphane Ducasse http://www.pharo.org
  2. 2. Information Inside: remember Pharo is written in itself outside
  3. 3. Outside: Books http://www.deepintopharo.com http://www.pharobyexample.org http://book.seaside.st https://github.com/SquareBracketAssociates/
  4. 4. Outside: Casts http://www.pharocasts.com YouTube Channel: https://www.youtube.com/ channel/UCp3mNigANqkesFzdm058bvw
  5. 5. Outside: Slides http://www.slideshare.net/pharoproject/
  6. 6. Outside: Catalogs http://catalog.pharo.org some published projects http://www.smalltalkhub.com/list all smalltalkhub projects http://ss3.gemstone.com
  7. 7. Inside: senders/ implementors GTSpotter shift+enter cmd-n cmd-m
  8. 8. Inside: Refs to classes cmd + N
  9. 9. About implementors how not is implemented?
  10. 10. Check in the system
  11. 11. How to implement or? true | true -> true true | false -> true true | anything -> true ! false | true -> true false | false -> false false | anything -> anything
  12. 12. Inside: Scan source
  13. 13. Inside: Scan source
  14. 14. Click on it :): Cmd+shift +option Cmd-Shift+option
  15. 15. Finder :)
  16. 16. Finder: browse annotations
  17. 17. Finder: *give* examples
  18. 18. Black Magic: Grab the class Point allInstances But pay attention to what you do with them they are live.
  19. 19. Conclusion The information is under your fingers in a syntax that fits a postcard! ! 10 timesRepeat: [ theCompleteSystem is: #implemented in: #itself ]

×