[Oslo.pm] Maimøtet: Trippel gjesteforedrag! :-D
Salve J Nilsen
sjn+oslo.pm at pvv.org
Ons 2. Mai 2007 02:38:48 PDT
Minner om kveldens foredrag. Møt opp! :-)
Salve J Nilsen said:
>
> 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.