SlideShare une entreprise Scribd logo
1  sur  37
Télécharger pour lire hors ligne
Building your own Pharo
                    images with Metacello

                               Mariano Martinez Peck
                               marianopeck@gmail.com
                         http://marianopeck.wordpress.com/


                                             RMod
                                         1

Sunday, April 22, 2012                                       1
Motivations 1
       To help Pharo community:

                         I use/test new tools.

                         I use (fight) latest versions.

                         I find/report/fix/test bugs.




                                                 2
Sunday, April 22, 2012                                   2
Motivations 1
                                                         Bleeding-edge
                                                          ninja fighter
       To help Pharo community:

                         I use/test new tools.

                         I use (fight) latest versions.

                         I find/report/fix/test bugs.




                                                 2
Sunday, April 22, 2012                                                    2
Motivations 1
                                                         Bleeding-edge
                                                          ninja fighter
       To help Pharo community:

                         I use/test new tools.

                         I use (fight) latest versions.

                         I find/report/fix/test bugs.



                           I am downloading hundred of images
                             every day. An image can last me a
                               maximum of a couple of days.
                                             2
Sunday, April 22, 2012                                                    2
Motivations 2
                          I have my own (different) preferences/
                         settings than the default ones.

                         I use specific tools that are not present by
                         default.

                         I am, most of the times, working in several
                         projects at the same time.




                                             3
Sunday, April 22, 2012                                                 3
Motivations 2
                          I have my own (different) preferences/
                         settings than the default ones.

                         I use specific tools that are not present by
                         default.

                         I am, most of the times, working in several
                         projects at the same time.



                             I spend a lot of time building my own images
                                             3
Sunday, April 22, 2012                                                      3
I am downloading hundred of images every day.
      +
                         I spend a lot of time building my own images.




                                               4
Sunday, April 22, 2012                                                   4
I am downloading hundred of images every day.
      +
                         I spend a lot of time building my own images.

                                    = It doesn’t compile




                                               4
Sunday, April 22, 2012                                                   4
I am downloading hundred of images every day.
      +
                         I spend a lot of time building my own images.

                                      = It doesn’t compile
       +
                         I am lazy.
       +
                         I don’t like losing time with this.
       +
                         My memory is bad.


                                                 4
Sunday, April 22, 2012                                                   4
Something is not working.



                            5
Sunday, April 22, 2012                      5
The tools are already there.



                          6
Sunday, April 22, 2012                      6
What is Metacello




                         Package management system for Monticello.

                         Configuration “file” per project.
                                              7
Sunday, April 22, 2012                                               7
A configuration “file” defines project versions.

                         A version is:

                           List of Monticello files (mcz) used by the
                           project.

                           List of other projects used by the project.

                           A specification of dependencies between
                           packages and projects.




Sunday, April 22, 2012                                                   8
New Metacello chapter!!!

                                    9
Sunday, April 22, 2012                              9
My proposal?




Sunday, April 22, 2012                  10
My proposal?
                         Throw away Metacello?




Sunday, April 22, 2012                           10
My proposal?
                         Throw away Metacello?




                         No, quite the opposite!
Sunday, April 22, 2012                             10
Sunday, April 22, 2012   11
Bringing Metacello usage to the
          next level: building your own
                  Pharo images
Sunday, April 22, 2012                     11
Example

               Type of software              Example              Operations



                                        Fuel, DBXTalk, Marea - Build image
              I develop or contribute
                                              and CogVM      - Just load



                                           Glamoroust,
            External tools or addons       Keymapping,           Install them when
                      I use          TilingWindowManager,       building my images
                                               etc


Sunday, April 22, 2012                                                               12
Showtime




Sunday, April 22, 2012              13
I think that in the future we will all end up having our own
            local CI server building and testing our images.




                                   14
Sunday, April 22, 2012                                               14
But I had already got access to the DeLorean...




                         15
Sunday, April 22, 2012                              15
Conclusion 1




                         16
Sunday, April 22, 2012              16
Software                 Conclusion 1




                         16
Sunday, April 22, 2012              16
Software                           Conclusion 1
                                        Confi
                                            gurat
                                                 ionO
                                                            fSeas
                                                                 ide



    ConfigurationOfDBXTalk




                                                                    o ose
                     tionO fFuel                                O fM
     Co      n figura                                     rat ion
                                                    nfi gu
                                               Co
                                   16
Sunday, April 22, 2012                                                 16
Software                           Conclusion 1
Individuals
                                        Confi
                                            gurat
                                                 ionO
                                                            fSeas
                                                                 ide



    ConfigurationOfDBXTalk




                                                                    o ose
                     tionO fFuel                                O fM
     Co      n figura                                     rat ion
                                                    nfi gu
                                               Co
                                   16
Sunday, April 22, 2012                                                 16
Software                                          Conclusion 1
Individuals
                                                       Confi
                                                           gurat
                                                                ionO
                                                                           fSeas
                                                                                ide
                                      fMar iano
                         gura tionO                    ConfigurationOfJuanito
       C onfi
    ConfigurationOfDBXTalk


                                        ConfigurationOfDavid

                                                                                   o ose
                     tionO fFuel                                               O fM
     Co      n figura                                                    rat ion
                                                                   nfi gu
                                                              Co
                                                  16
Sunday, April 22, 2012                                                                16
Software                                          Conclusion 1
Individuals
Companies                                              Confi
                                                           gurat
                                                                ionO
                                                                           fSeas
                                                                                ide
                                      fMar iano
                         gura tionO                    ConfigurationOfJuanito
       C onfi
    ConfigurationOfDBXTalk


                                        ConfigurationOfDavid

                                                                                   o ose
                     tionO fFuel                                               O fM
     Co      n figura                                                    rat ion
                                                                   nfi gu
                                                              Co
                                                  16
Sunday, April 22, 2012                                                                16
Software                         Conclusion 1
Individuals
Companies                             Confi
                                           gurat
                          Confi                  ionO
                                  gurat               fSeas
                                       ionO                ide
                                           f10P
                        fMa r iano              ines
             gura tionO                   ConfigurationOfJuanito
       Con fi
    ConfigurationOfDBXTalk

                       Small   works
           gurat ionOf
      Confi
                          ConfigurationOfDavid

                                                                  o ose
               tionO fFuel                                    O fM
     Con figura     ConfigurationOf2Denker               rat ion
                                                  nfi gu
                                             Co
                                 16
Sunday, April 22, 2012                                               16
Software                         Conclusion 1
Individuals
Companies                             Confi
                                           gurat
University                Confi                  ionO
                                  gurat               fSeas
                                       ionO                ide
                                           f10P
                        fMa r iano              ines
             gura tionO                   ConfigurationOfJuanito
       Con fi
    ConfigurationOfDBXTalk

                       Small   works
           gurat ionOf
      Confi
                          ConfigurationOfDavid

                                                                  o ose
               tionO fFuel                                    O fM
     Con figura     ConfigurationOf2Denker               rat ion
                                                  nfi gu
                                             Co
                                 16
Sunday, April 22, 2012                                               16
Software                             Conclusion 1
Individuals
Companies                                   Confi
                                                  gurat
University                    Confi                     ionO
                                    gurat                   fSeas
                                         ionO                      ide
                                             f10P
                          fMa r iano              ines
             gura tionO                     ConfigurationOfJuanito
       Con fi
    ConfigurationOfDBXTalk

                        f Small  works      Con
                                               figu
              r ationO                              ratio
      C onfigu                                            nOf
                                                              PdP
    Configu                  ConfigurationOfDavid
           rationO
                     fUBA-A
                               lgo3
                       uel                                            o ose
          uratio nOfF                                          nO
                                                                  fM
     onfig                                                  tio
    C             ConfigurationOf2Denker
                                                     fig ura
                                     16
                                                Con
Sunday, April 22, 2012                                                   16
Software                             Conclusion 1
Individuals
Companies                                   Confi
                                                  gurat
University                    Confi                     ionO
                                    gurat                   fSeas
Research groups                          ionO                      ide
                                             f10P
                          fMa r iano              ines
             gura tionO                     ConfigurationOfJuanito
       Con fi
    ConfigurationOfDBXTalk

                        f Small  works      Con
                                               figu
              r ationO                              ratio
      C onfigu                                            nOf
                                                              PdP
    Configu                  ConfigurationOfDavid
           rationO
                     fUBA-A
                               lgo3
                       uel                                            o ose
          uratio nOfF                                          nO
                                                                  fM
     onfig                                                  tio
    C             ConfigurationOf2Denker
                                                     fig ura
                                     16
                                                Con
Sunday, April 22, 2012                                                   16
Software                            Conclusion 1
Individuals                  ConfigurationOfRMOD
Companies                                   Confi
                                                 gurat
University                     Confi                    ionO
                                     gurat                   fSeas
Research groups                           ionO                      ide
                                              f10P
                          fMa  r iano              ines
             gura tionO                      ConfigurationOfJuanito
       Con fi
    ConfigurationOfDBXTalk ConfigurationOfUNQ

                        f Small   works      Con
                                                figu
              r ationO                               ratio
      C onfigu                                             nOf
                                                               PdP
    Configu                    ConfigurationOfDavid
           rationO
                     fUBA-A                  ConfigurationOfEMD se
                                lgo3
                     fFue  l                                           oo
                 nO                                                fM
     onfig uratio                                            tio nO
    C             ConfigurationOf2Denker
                                                      fig ura
                                      16
                                                 C on
Sunday, April 22, 2012                                                 16
Conclusion 2


                   Not only use Metacello to load projects but also to
                                build your own images




                                           17
Sunday, April 22, 2012                                                   17
Fork me!
                          (it is MIT license)
                             Gofer new
                               squeaksource: 'MarianoPhD';
                               package: 'MarianoBuilder';
                             load.


                         But change it and adapt it for your OWN needs



                                              18
Sunday, April 22, 2012                                                   18
Thanks

                               Mariano Martinez Peck
                               marianopeck@gmail.com
                         http://marianopeck.wordpress.com/


                                              RMod
                                         19

Sunday, April 22, 2012                                       19

Contenu connexe

Similaire à Building you own Pharo images with Metacello

The Future of Apache CloudStack (Not So Cloudy) (Collab 2012)
The Future of Apache CloudStack (Not So Cloudy) (Collab 2012)The Future of Apache CloudStack (Not So Cloudy) (Collab 2012)
The Future of Apache CloudStack (Not So Cloudy) (Collab 2012)
Chiradeep Vittal
 
Create Great Products Through Strong UX + Dev Collaboration
Create Great Products Through Strong UX + Dev CollaborationCreate Great Products Through Strong UX + Dev Collaboration
Create Great Products Through Strong UX + Dev Collaboration
Mary Piontkowski
 
Digi foot 2012
Digi foot 2012Digi foot 2012
Digi foot 2012
tpoelzer
 

Similaire à Building you own Pharo images with Metacello (11)

e-Learning, working life and language education
e-Learning, working life and language educatione-Learning, working life and language education
e-Learning, working life and language education
 
The Future of Apache CloudStack (Not So Cloudy) (Collab 2012)
The Future of Apache CloudStack (Not So Cloudy) (Collab 2012)The Future of Apache CloudStack (Not So Cloudy) (Collab 2012)
The Future of Apache CloudStack (Not So Cloudy) (Collab 2012)
 
Vizbi 2012 Takeaway
Vizbi 2012 TakeawayVizbi 2012 Takeaway
Vizbi 2012 Takeaway
 
BLC12 iPad Apps for Creativity
BLC12 iPad Apps for CreativityBLC12 iPad Apps for Creativity
BLC12 iPad Apps for Creativity
 
Create Great Products Through Strong UX + Dev Collaboration
Create Great Products Through Strong UX + Dev CollaborationCreate Great Products Through Strong UX + Dev Collaboration
Create Great Products Through Strong UX + Dev Collaboration
 
Course Planning: The Big Picture
Course Planning: The Big PictureCourse Planning: The Big Picture
Course Planning: The Big Picture
 
Meeting 9, social media and scholarship, assignment 4, 22 may
Meeting 9, social media and scholarship, assignment 4, 22 mayMeeting 9, social media and scholarship, assignment 4, 22 may
Meeting 9, social media and scholarship, assignment 4, 22 may
 
Digi foot 2012
Digi foot 2012Digi foot 2012
Digi foot 2012
 
Pukunui Moodle Intro
Pukunui Moodle IntroPukunui Moodle Intro
Pukunui Moodle Intro
 
SemTechBiz 2012: Domeo: a web-based tool for semantic annotation of online do...
SemTechBiz 2012: Domeo: a web-based tool for semantic annotation of online do...SemTechBiz 2012: Domeo: a web-based tool for semantic annotation of online do...
SemTechBiz 2012: Domeo: a web-based tool for semantic annotation of online do...
 
Lean UX Anti-Patterns
Lean UX Anti-PatternsLean UX Anti-Patterns
Lean UX Anti-Patterns
 

Plus de Mariano Martínez Peck

Plus de Mariano Martínez Peck (9)

Smalltalk and Business
Smalltalk and BusinessSmalltalk and Business
Smalltalk and Business
 
Web Development with Smalltalk
Web Development with SmalltalkWeb Development with Smalltalk
Web Development with Smalltalk
 
Object garphs swapping
Object garphs swappingObject garphs swapping
Object garphs swapping
 
Metacello
MetacelloMetacello
Metacello
 
DBXTalk: Smalltalk Relational Database Suite
DBXTalk: Smalltalk Relational Database SuiteDBXTalk: Smalltalk Relational Database Suite
DBXTalk: Smalltalk Relational Database Suite
 
PhD Thesis Defense Presentation
PhD Thesis Defense PresentationPhD Thesis Defense Presentation
PhD Thesis Defense Presentation
 
Visualizing Objects and Memory Usage
Visualizing Objects and Memory UsageVisualizing Objects and Memory Usage
Visualizing Objects and Memory Usage
 
Object swapping issues and the imagesegment implementation
Object swapping issues and the imagesegment implementationObject swapping issues and the imagesegment implementation
Object swapping issues and the imagesegment implementation
 
SqueakDBX
SqueakDBXSqueakDBX
SqueakDBX
 

Dernier

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Dernier (20)

DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 

Building you own Pharo images with Metacello

  • 1. Building your own Pharo images with Metacello Mariano Martinez Peck marianopeck@gmail.com http://marianopeck.wordpress.com/ RMod 1 Sunday, April 22, 2012 1
  • 2. Motivations 1 To help Pharo community: I use/test new tools. I use (fight) latest versions. I find/report/fix/test bugs. 2 Sunday, April 22, 2012 2
  • 3. Motivations 1 Bleeding-edge ninja fighter To help Pharo community: I use/test new tools. I use (fight) latest versions. I find/report/fix/test bugs. 2 Sunday, April 22, 2012 2
  • 4. Motivations 1 Bleeding-edge ninja fighter To help Pharo community: I use/test new tools. I use (fight) latest versions. I find/report/fix/test bugs. I am downloading hundred of images every day. An image can last me a maximum of a couple of days. 2 Sunday, April 22, 2012 2
  • 5. Motivations 2 I have my own (different) preferences/ settings than the default ones. I use specific tools that are not present by default. I am, most of the times, working in several projects at the same time. 3 Sunday, April 22, 2012 3
  • 6. Motivations 2 I have my own (different) preferences/ settings than the default ones. I use specific tools that are not present by default. I am, most of the times, working in several projects at the same time. I spend a lot of time building my own images 3 Sunday, April 22, 2012 3
  • 7. I am downloading hundred of images every day. + I spend a lot of time building my own images. 4 Sunday, April 22, 2012 4
  • 8. I am downloading hundred of images every day. + I spend a lot of time building my own images. = It doesn’t compile 4 Sunday, April 22, 2012 4
  • 9. I am downloading hundred of images every day. + I spend a lot of time building my own images. = It doesn’t compile + I am lazy. + I don’t like losing time with this. + My memory is bad. 4 Sunday, April 22, 2012 4
  • 10. Something is not working. 5 Sunday, April 22, 2012 5
  • 11. The tools are already there. 6 Sunday, April 22, 2012 6
  • 12. What is Metacello Package management system for Monticello. Configuration “file” per project. 7 Sunday, April 22, 2012 7
  • 13. A configuration “file” defines project versions. A version is: List of Monticello files (mcz) used by the project. List of other projects used by the project. A specification of dependencies between packages and projects. Sunday, April 22, 2012 8
  • 14. New Metacello chapter!!! 9 Sunday, April 22, 2012 9
  • 16. My proposal? Throw away Metacello? Sunday, April 22, 2012 10
  • 17. My proposal? Throw away Metacello? No, quite the opposite! Sunday, April 22, 2012 10
  • 18. Sunday, April 22, 2012 11
  • 19. Bringing Metacello usage to the next level: building your own Pharo images Sunday, April 22, 2012 11
  • 20. Example Type of software Example Operations Fuel, DBXTalk, Marea - Build image I develop or contribute and CogVM - Just load Glamoroust, External tools or addons Keymapping, Install them when I use TilingWindowManager, building my images etc Sunday, April 22, 2012 12
  • 22. I think that in the future we will all end up having our own local CI server building and testing our images. 14 Sunday, April 22, 2012 14
  • 23. But I had already got access to the DeLorean... 15 Sunday, April 22, 2012 15
  • 24. Conclusion 1 16 Sunday, April 22, 2012 16
  • 25. Software Conclusion 1 16 Sunday, April 22, 2012 16
  • 26. Software Conclusion 1 Confi gurat ionO fSeas ide ConfigurationOfDBXTalk o ose tionO fFuel O fM Co n figura rat ion nfi gu Co 16 Sunday, April 22, 2012 16
  • 27. Software Conclusion 1 Individuals Confi gurat ionO fSeas ide ConfigurationOfDBXTalk o ose tionO fFuel O fM Co n figura rat ion nfi gu Co 16 Sunday, April 22, 2012 16
  • 28. Software Conclusion 1 Individuals Confi gurat ionO fSeas ide fMar iano gura tionO ConfigurationOfJuanito C onfi ConfigurationOfDBXTalk ConfigurationOfDavid o ose tionO fFuel O fM Co n figura rat ion nfi gu Co 16 Sunday, April 22, 2012 16
  • 29. Software Conclusion 1 Individuals Companies Confi gurat ionO fSeas ide fMar iano gura tionO ConfigurationOfJuanito C onfi ConfigurationOfDBXTalk ConfigurationOfDavid o ose tionO fFuel O fM Co n figura rat ion nfi gu Co 16 Sunday, April 22, 2012 16
  • 30. Software Conclusion 1 Individuals Companies Confi gurat Confi ionO gurat fSeas ionO ide f10P fMa r iano ines gura tionO ConfigurationOfJuanito Con fi ConfigurationOfDBXTalk Small works gurat ionOf Confi ConfigurationOfDavid o ose tionO fFuel O fM Con figura ConfigurationOf2Denker rat ion nfi gu Co 16 Sunday, April 22, 2012 16
  • 31. Software Conclusion 1 Individuals Companies Confi gurat University Confi ionO gurat fSeas ionO ide f10P fMa r iano ines gura tionO ConfigurationOfJuanito Con fi ConfigurationOfDBXTalk Small works gurat ionOf Confi ConfigurationOfDavid o ose tionO fFuel O fM Con figura ConfigurationOf2Denker rat ion nfi gu Co 16 Sunday, April 22, 2012 16
  • 32. Software Conclusion 1 Individuals Companies Confi gurat University Confi ionO gurat fSeas ionO ide f10P fMa r iano ines gura tionO ConfigurationOfJuanito Con fi ConfigurationOfDBXTalk f Small works Con figu r ationO ratio C onfigu nOf PdP Configu ConfigurationOfDavid rationO fUBA-A lgo3 uel o ose uratio nOfF nO fM onfig tio C ConfigurationOf2Denker fig ura 16 Con Sunday, April 22, 2012 16
  • 33. Software Conclusion 1 Individuals Companies Confi gurat University Confi ionO gurat fSeas Research groups ionO ide f10P fMa r iano ines gura tionO ConfigurationOfJuanito Con fi ConfigurationOfDBXTalk f Small works Con figu r ationO ratio C onfigu nOf PdP Configu ConfigurationOfDavid rationO fUBA-A lgo3 uel o ose uratio nOfF nO fM onfig tio C ConfigurationOf2Denker fig ura 16 Con Sunday, April 22, 2012 16
  • 34. Software Conclusion 1 Individuals ConfigurationOfRMOD Companies Confi gurat University Confi ionO gurat fSeas Research groups ionO ide f10P fMa r iano ines gura tionO ConfigurationOfJuanito Con fi ConfigurationOfDBXTalk ConfigurationOfUNQ f Small works Con figu r ationO ratio C onfigu nOf PdP Configu ConfigurationOfDavid rationO fUBA-A ConfigurationOfEMD se lgo3 fFue l oo nO fM onfig uratio tio nO C ConfigurationOf2Denker fig ura 16 C on Sunday, April 22, 2012 16
  • 35. Conclusion 2 Not only use Metacello to load projects but also to build your own images 17 Sunday, April 22, 2012 17
  • 36. Fork me! (it is MIT license) Gofer new squeaksource: 'MarianoPhD'; package: 'MarianoBuilder'; load. But change it and adapt it for your OWN needs 18 Sunday, April 22, 2012 18
  • 37. Thanks Mariano Martinez Peck marianopeck@gmail.com http://marianopeck.wordpress.com/ RMod 19 Sunday, April 22, 2012 19