Your SlideShare is downloading. ×
0
Jon “Maddog”
     Hall
 Executive Director
  Linux International
Bruce Perens
     co-founder
 Open Source Initiative

       forfatter
 Open Source Definition
Simon Phipps
Chief Open Source Officer
     Sun Microsystems
Larry Wall
benevolent dictator for life
       Perl Project
GoOpen

• tre spor
 • offentlig sektor + utdanning + næringsliv
 • teknisk
• http://goopen2009.friprog.no/program
 • slide...
Open Source panel
Fri programvare
i helsesektoren
  - en realitet!
        Allan Lochert
 Prosjektleder HelseSørØst
   http://www.kuling.com/
Git
Marcus 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:
...
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’...
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-Syste...
Rakudo
         http://rakudo.de/
Rakudo
$ git clone git://github.com/rakudo/rakudo.git
$ cd rakudo/
$ perl Configure.pl --gen-parrot
$ make
$ chmod +x perl...
• “Parrot is a virtual machine designed to
  efficiently compile and execute bytecode for
  dynamic languages.”
• “Parrot c...
• 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
GoOpen/Nordic Perl Workshop 2009
GoOpen/Nordic Perl Workshop 2009
GoOpen/Nordic Perl Workshop 2009
GoOpen/Nordic Perl Workshop 2009
Upcoming SlideShare
Loading in...5
×

GoOpen/Nordic Perl Workshop 2009

799

Published on

Summary of interesting talks given for Met.no.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
799
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "GoOpen/Nordic Perl Workshop 2009"

  1. 1. Jon “Maddog” Hall Executive Director Linux International
  2. 2. Bruce Perens co-founder Open Source Initiative forfatter Open Source Definition
  3. 3. Simon Phipps Chief Open Source Officer Sun Microsystems
  4. 4. Larry Wall benevolent dictator for life Perl Project
  5. 5. GoOpen • tre spor • offentlig sektor + utdanning + næringsliv • teknisk • http://goopen2009.friprog.no/program • slides kommer snart?
  6. 6. Open Source panel
  7. 7. Fri programvare i helsesektoren - en realitet! Allan Lochert Prosjektleder HelseSørØst http://www.kuling.com/
  8. 8. Git Marcus Ramberg Oslo.pm
  9. 9. Nordic Perl Workshop
  10. 10. Nordic Perl Workshop • to spor • Perl 6 • røkla • slides på http://www.perlworkshop.no/ • videoer kommer snart online: http://oslopm.blip.tv/
  11. 11. Nordic Perl Workshop
  12. 12. Perl 5 • Moose • DBIx::Class • Debian packaging • KiokuDB
  13. 13. Perl 6 • Når? • Til jul • Nå!
  14. 14. 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...
  15. 15. Pugs • Perl 6 interpreter • skrevet i Haskell • prosjekt dødt? • testene lever i beste velgående
  16. 16. 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”
  17. 17. Rakudo http://rakudo.de/
  18. 18. 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!
  19. 19. • “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.”
  20. 20. • register-basert virtual machine • skrevet i C • 1.0.0 lansert 17. mars • 1.1.0 lansert 21. april
  21. 21. CPAN? • good riddance! • CGI.pm ⇢ Web-pm • November wiki engine
  22. 22. Perl 5 for Parrot • håp om binærkompatibilitet • C-biblioteker et problem
  23. 23. Linker • http://dokit/personal/it/geira/goopen
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×