goopen/nordic perl workshop 2009
DESCRIPTION
Summary of interesting talks given for Met.no.TRANSCRIPT
![Page 1: GoOpen/Nordic Perl Workshop 2009](https://reader034.vdocuments.mx/reader034/viewer/2022051312/5462656bb1af9fba388b4dfb/html5/thumbnails/1.jpg)
![Page 2: GoOpen/Nordic Perl Workshop 2009](https://reader034.vdocuments.mx/reader034/viewer/2022051312/5462656bb1af9fba388b4dfb/html5/thumbnails/2.jpg)
Jon “Maddog” Hall
Executive DirectorLinux International
![Page 3: GoOpen/Nordic Perl Workshop 2009](https://reader034.vdocuments.mx/reader034/viewer/2022051312/5462656bb1af9fba388b4dfb/html5/thumbnails/3.jpg)
Bruce Perensco-founder
Open Source Initiative
forfatterOpen Source Definition
![Page 4: GoOpen/Nordic Perl Workshop 2009](https://reader034.vdocuments.mx/reader034/viewer/2022051312/5462656bb1af9fba388b4dfb/html5/thumbnails/4.jpg)
Simon PhippsChief Open Source Officer
Sun Microsystems
![Page 5: GoOpen/Nordic Perl Workshop 2009](https://reader034.vdocuments.mx/reader034/viewer/2022051312/5462656bb1af9fba388b4dfb/html5/thumbnails/5.jpg)
Larry Wallbenevolent dictator for life
Perl Project
![Page 6: GoOpen/Nordic Perl Workshop 2009](https://reader034.vdocuments.mx/reader034/viewer/2022051312/5462656bb1af9fba388b4dfb/html5/thumbnails/6.jpg)
![Page 7: GoOpen/Nordic Perl Workshop 2009](https://reader034.vdocuments.mx/reader034/viewer/2022051312/5462656bb1af9fba388b4dfb/html5/thumbnails/7.jpg)
GoOpen
• tre spor
• offentlig sektor + utdanning + næringsliv
• teknisk
• http://goopen2009.friprog.no/program
• slides kommer snart?
![Page 8: GoOpen/Nordic Perl Workshop 2009](https://reader034.vdocuments.mx/reader034/viewer/2022051312/5462656bb1af9fba388b4dfb/html5/thumbnails/8.jpg)
Open Source panel
![Page 9: GoOpen/Nordic Perl Workshop 2009](https://reader034.vdocuments.mx/reader034/viewer/2022051312/5462656bb1af9fba388b4dfb/html5/thumbnails/9.jpg)
![Page 10: GoOpen/Nordic Perl Workshop 2009](https://reader034.vdocuments.mx/reader034/viewer/2022051312/5462656bb1af9fba388b4dfb/html5/thumbnails/10.jpg)
Fri programvare i helsesektoren
- en realitet!Allan Lochert
Prosjektleder HelseSørØsthttp://www.kuling.com/
![Page 11: GoOpen/Nordic Perl Workshop 2009](https://reader034.vdocuments.mx/reader034/viewer/2022051312/5462656bb1af9fba388b4dfb/html5/thumbnails/11.jpg)
![Page 12: GoOpen/Nordic Perl Workshop 2009](https://reader034.vdocuments.mx/reader034/viewer/2022051312/5462656bb1af9fba388b4dfb/html5/thumbnails/12.jpg)
GitMarcus Ramberg
Oslo.pm
![Page 13: GoOpen/Nordic Perl Workshop 2009](https://reader034.vdocuments.mx/reader034/viewer/2022051312/5462656bb1af9fba388b4dfb/html5/thumbnails/13.jpg)
Nordic Perl Workshop
![Page 14: GoOpen/Nordic Perl Workshop 2009](https://reader034.vdocuments.mx/reader034/viewer/2022051312/5462656bb1af9fba388b4dfb/html5/thumbnails/14.jpg)
Nordic Perl Workshop
• to spor
• Perl 6
• røkla
• slides på http://www.perlworkshop.no/
• videoer kommer snart online:http://oslopm.blip.tv/
![Page 15: GoOpen/Nordic Perl Workshop 2009](https://reader034.vdocuments.mx/reader034/viewer/2022051312/5462656bb1af9fba388b4dfb/html5/thumbnails/15.jpg)
Nordic Perl Workshop
![Page 16: GoOpen/Nordic Perl Workshop 2009](https://reader034.vdocuments.mx/reader034/viewer/2022051312/5462656bb1af9fba388b4dfb/html5/thumbnails/16.jpg)
Perl 5
• Moose
• DBIx::Class
• Debian packaging
• KiokuDB
![Page 17: GoOpen/Nordic Perl Workshop 2009](https://reader034.vdocuments.mx/reader034/viewer/2022051312/5462656bb1af9fba388b4dfb/html5/thumbnails/17.jpg)
Perl 6
• Når?
• Til jul
• Nå!
![Page 18: GoOpen/Nordic Perl Workshop 2009](https://reader034.vdocuments.mx/reader034/viewer/2022051312/5462656bb1af9fba388b4dfb/html5/thumbnails/18.jpg)
Perl 6
• Spesifikasjon, ikke implementasjon
• spec 99 % ferdig
• resterende 1 %?
• “når er det engelske språket ‘ferdig’?” –sjn
• http://perlcabal.org/syn/
• Flere implementasjoner...
![Page 19: GoOpen/Nordic Perl Workshop 2009](https://reader034.vdocuments.mx/reader034/viewer/2022051312/5462656bb1af9fba388b4dfb/html5/thumbnails/19.jpg)
Pugs
• Perl 6 interpreter
• skrevet i Haskell
• prosjekt dødt?
• testene lever i beste velgående
![Page 20: GoOpen/Nordic Perl Workshop 2009](https://reader034.vdocuments.mx/reader034/viewer/2022051312/5462656bb1af9fba388b4dfb/html5/thumbnails/20.jpg)
Rakudo
• Perl 6 bytecode-kompilator
• i dag for Parrot
• senere kanskje også andre VMer:Java VM, .NET, UCSD p-System
• nå på development release #16
• “now passing approximately 65% of the available spectest suite”
![Page 22: GoOpen/Nordic Perl Workshop 2009](https://reader034.vdocuments.mx/reader034/viewer/2022051312/5462656bb1af9fba388b4dfb/html5/thumbnails/22.jpg)
Rakudo
$ git clone git://github.com/rakudo/rakudo.git$ cd rakudo/$ perl Configure.pl --gen-parrot$ make$ chmod +x perl6$ ./perl6> say "Hello, world!"Hello, world!
![Page 23: GoOpen/Nordic Perl Workshop 2009](https://reader034.vdocuments.mx/reader034/viewer/2022051312/5462656bb1af9fba388b4dfb/html5/thumbnails/23.jpg)
• “Parrot is a virtual machine designed to efficiently compile and execute bytecode for dynamic languages.”
• “Parrot currently hosts a variety of language implementations in various stages of completion, including Tcl, Javascript, Ruby, Lua, Scheme, PHP, Python, Perl 6, APL, and a .NET bytecode translator.”
![Page 24: GoOpen/Nordic Perl Workshop 2009](https://reader034.vdocuments.mx/reader034/viewer/2022051312/5462656bb1af9fba388b4dfb/html5/thumbnails/24.jpg)
• register-basert virtual machine
• skrevet i C
• 1.0.0 lansert 17. mars
• 1.1.0 lansert 21. april
![Page 25: GoOpen/Nordic Perl Workshop 2009](https://reader034.vdocuments.mx/reader034/viewer/2022051312/5462656bb1af9fba388b4dfb/html5/thumbnails/25.jpg)
CPAN?
• good riddance!
• CGI.pm ⇢ Web-pm
• November wiki engine
![Page 26: GoOpen/Nordic Perl Workshop 2009](https://reader034.vdocuments.mx/reader034/viewer/2022051312/5462656bb1af9fba388b4dfb/html5/thumbnails/26.jpg)
Perl 5 for Parrot
• håp om binærkompatibilitet
• C-biblioteker et problem
![Page 27: GoOpen/Nordic Perl Workshop 2009](https://reader034.vdocuments.mx/reader034/viewer/2022051312/5462656bb1af9fba388b4dfb/html5/thumbnails/27.jpg)
Linker
• http://dokit/personal/it/geira/goopen