Tid: Onsdag 2. mai 2007, klokken 18.00
Sted: Høgskolen i Oslo, HiO, - Vika, Cort Adelersgt. 30.
auditorium 1.701 (7. etg.)
Kart: http://www.kvasir.no/kart/index.c?id=a_168652
Til denne månedens medlemsmøte har vi lånt to forelesere fra årets
Nordic Perl Workshop i København. Nelson Ferraz og Jonathan Worthington
vil holde til sammen tre foredrag.
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 travelling. 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 halvannen til to timer, og etter det
faglige vil vi forflytte oss til et egnet utested i nærheten for å
sosialisere.
Medlemsmøtene er åpne for alle interesserte.
mvh, på vegne av Oslo.pm
- Trond Michelsen
--
Trond Michelsen
Jeg (bor i Lyngdal, Vest-Agder) ser det er mye interessant som går for
seg i sentrale strøk og det hadde vært fantastisk å få dette med seg. Har
dere hatt eller er det mulighet for å sende et slikt foredrag over nettet?
mvh Arnfinn