Upload
geir-aalberg
View
1.287
Download
2
Embed Size (px)
DESCRIPTION
Summary of interesting talks given for Met.no.
Citation preview
Jon “Maddog” Hall
Executive DirectorLinux International
Bruce Perensco-founder
Open Source Initiative
forfatterOpen Source Definition
Simon PhippsChief Open Source Officer
Sun Microsystems
Larry Wallbenevolent dictator for life
Perl Project
GoOpen
• tre spor
• offentlig sektor + utdanning + næringsliv
• teknisk
• http://goopen2009.friprog.no/program
• slides kommer snart?
Open Source panel
Fri programvare i helsesektoren
- en realitet!Allan Lochert
Prosjektleder HelseSørØsthttp://www.kuling.com/
GitMarcus Ramberg
Oslo.pm
Nordic Perl Workshop
Nordic Perl Workshop
• to spor
• Perl 6
• røkla
• slides på http://www.perlworkshop.no/
• videoer kommer snart online:http://oslopm.blip.tv/
Nordic Perl Workshop
Perl 5
• Moose
• DBIx::Class
• Debian packaging
• KiokuDB
Perl 6
• Når?
• Til jul
• Nå!
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...
Pugs
• Perl 6 interpreter
• skrevet i Haskell
• prosjekt dødt?
• testene lever i beste velgående
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”
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!
• “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.”
• register-basert virtual machine
• skrevet i C
• 1.0.0 lansert 17. mars
• 1.1.0 lansert 21. april
CPAN?
• good riddance!
• CGI.pm ⇢ Web-pm
• November wiki engine
Perl 5 for Parrot
• håp om binærkompatibilitet
• C-biblioteker et problem
Linker
• http://dokit/personal/it/geira/goopen