[Oslo.pm] Maimøtet: Trippel gjesteforedrag! :-D

Salve J Nilsen sjn at pvv.org
Tor 26. Apr 2007 10:46:30 PDT


Hei!

Vi nærmer oss Oslo.pms maimøte, og denne gangen har vi lånt to 
foredragsholdere fra årets Nordic Perl Workshop i København. De vil 
holde til sammen tre foredrag.


     Hva:  Tre gjesteforedrag om Perl
     Tid:  Onsdag 2. mai 2007, klokken 18:00
     Sted: Høyskolen i Oslo, avd. for Ingeniørutdanning
           Cort Adelers gate 30, auditorium 1.701 (7. etg.)
     Kart: http://www.kvasir.no/kart/index.c?id=a_168652

     Merk tid og sted!


Nelson Ferraz: "Adventures in Perl6"

    This talk is about writing text adventures, or Interactive Fictions, in
    Perl6.

    Interactive fiction, often abbreviated IF, describes a computer game in
    which players use text commands to control characters and influence the
    environment. In common usage, the word refers to text adventures, a
    type of adventure game with text-based input and output.

    The process of writing an IF in Perl6 is an adventure in itself.


Nelson Ferraz: "Code Generation with Perl"

    Code Generation is the technique of writing programs that write or
    manipulate other programs. In many cases, this allows programmers to
    get more done in the same amount of time as they would take to write
    all the code manually.

    This presentation will show how Perl can be used to generate other
    languages and Perl itself.

    We'll also be introduced to an XML-based application description
    language, which allows a programmer to describe *what* he wants to
    produce, not *how* to implement it.


Jonathan Worthington: "Playing with bird guts"

   Parrot is a virtual machine for dynamic languages. It is one
   target for Perl 6 amongst a wide range of other languages. In this talk
   I'll dive into how some bits of Parrot actually work. I'll include:

     * A high level overview of how you go from high level langauge to
       actually running It
     * The interpreter data structure
     * Opcode dispatch
     * PMCs
     * Calling conventions, including contexts and return continuations
     * Garbage collection

   No knowledge of C, Parrot or virtual machines in general is required.


Om foredragsholderne:

    Nelson Ferraz is Electronic Engineer, Master in Business Information
    Systems, and has been working with Perl for almost 10 years. Co-founder
    of the Brazilian Perl Society, nowadays he lives and works in Lisbon.

    Jonathan Worthington: "After graduaing last summer, I've been doing a
    mix of consultancy, going to Perl events and traveling. I started
    hacking on the Parrot VM in 2003, mostly working on improving Windows
    support through a number of little patches. I'm to blame for the Parrot
    bytecode file linker and the .Net => Parrot bytecode translator, which
    I worked on as my final year degree project. My more recent Parrot
    exploits include working on changes to the bytecode file design and
    leading the implementatin of the new object model, complete with
    roles."

Foredragene vil vare tilsammen 1,5-2 timer, og etter det faglige vil vi 
forflytte oss til et egnet utested i nærheten for å sosialisere.

Medlemsmøtene er åpne for alle Perl-interesserte! For å melde deg inn i 
Oslo.pm, trenger du bare å abonnere på annonserings-lista vår.

Velkommen til alle! :)


mvh,

  - Dag Asheim
  - Trond Michelsen
  - Salve J. Nilsen

-- 
#!/usr/bin/perl
sub AUTOLOAD{$AUTOLOAD=~/.*::(\d+)/;seek(DATA,$1,0);print#  Salve Joshua Nilsen
getc DATA}$"="'};&{'";@_=unpack("C*",unpack("u*",':4@,$'.#     <sjn at foo.no>
'2!--"5-(50P%$PL,!0X354UC-PP%/0\`'."\n"));eval "&{'@_'}";   __END__ is near! :)


Mer informasjon om epostlisten Oslo.