Flexible analysis with Moose at Jazoon 2011

1,210 views

Published on

I used this set of slides for a talk I gave at Jazoon 2011.

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,210
On SlideShare
0
From Embeds
0
Number of Embeds
198
Actions
Shares
0
Downloads
6
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Flexible analysis with Moose at Jazoon 2011

  1. 1. flexible software analysis withmoosetechnology.orgwww.tudorgirba.com
  2. 2. nolog y.org oose techm
  3. 3. nolog y.org oose techm
  4. 4. nolog y.org oose techm
  5. 5. smen t.com m ane- assehu
  6. 6. development
  7. 7. development assessment
  8. 8. assessment
  9. 9. data knowledge
  10. 10. data tools knowledge
  11. 11. data tools models knowledge
  12. 12. data tools models knowledge
  13. 13. data tools models knowledgemoose techno l ogy.org
  14. 14. data importers modelsmoose techno l ogy.org
  15. 15. data importers models analysesmoose techno l ogy.org
  16. 16. 0 0 ... McCabe 3 ,0 = 21 75 = C L O God elect: #is classes smoose techno l ogy.org
  17. 17. 0 0 ... McCabe 3 ,0 = 21 75 = C L O God elect: #is classes smoose techno l ogy.org
  18. 18. 0 0 ... McCabe 3 ,0 = 21 75 = C L O God elect: #is classes smoose techno l ogy.org
  19. 19. 0 0 ... McCabe 3 ,0 = 21 75 = C L O God elect: #is classes smoose techno l ogy.org
  20. 20. 0 0 ... McCabe 3 ,0 = 21 75 = C L O God elect: #is classes smoose techno l ogy.org
  21. 21. 0 0 ... McCabe 3 ,0 = 21 75 = C L O God elect: #is classes smoose techno l ogy.org
  22. 22. 0 0 ... McCabe 3 ,0 = 21 75 = C L O God elect: #is classes smoose techno l ogy.org
  23. 23. 0 0 ... McCabe 3 ,0 = 21 75 = C L O God elect: #is classes smoose techno l ogy.org
  24. 24. data importers models analyses
  25. 25. data importers models analyses engines
  26. 26. data importers models analyses enginesmoose techno l ogy.org
  27. 27. What is this made of?
  28. 28. What is this made of?
  29. 29. b := GLMTabulator new. b transmitb column: #namespaces; toOutsidePort: #class; column: #classes; from: #classes. column: #methods. b transmit to: #methods;b transmit to: #namespaces; from: #methods. andShow: [:a | B := GLMTabulator new. a tree B title: Code Browser. display: [ :model | B row: #nav; model allNamespaces row: #details. select: #isRoot ]; B transmit to: #nav; children: #childScopes; andShow: [:a | format: #name ]. a custom: b ].b transmit to: #classes; B transmit to: #details; from: #namespaces; from: #nav port: #class; andShow: [:a | andShow: [:a | a list a text display: #classes; display: #sourceText ]. format: #name ]. B transmit to: #details;b transmit to: #methods; from: #nav port: #method; from: #classes; andShow: [:a | andShow: [:a | a text a list display: #sourceText ]. display: #methods; format: #signature ].
  30. 30. s eboo k.orgth emoo
  31. 31. data importers models analyses enginesmoose techno l ogy.org
  32. 32. development assessment
  33. 33. development assessment
  34. 34. development assessment
  35. 35. explicitdevelopment assessment tailored educated
  36. 36. explicitdevelopment assessment tailored educated smen t.com m ane- asse hu
  37. 37. flexible software analysis withmoosetechnology.orgwww.tudorgirba.com
  38. 38. Tudor Gîrba www.tudorgirba.comhttp://creativecommons.org/licenses/by-nc-sa/3.0/

×