. .

YAPC::EU 2010 - The Renaissance of Perl

 

Follow


Exploring Dynamism

Exploring Dynamism

By Allison Randal from PDX.pm
Date: Wednesday, 4 August 2010 11:00
Duration: 20 minutes
Target audience: Any
Language: English


Early R&D in modern dynamic languages was often marked by a conservative approach, taking dynamic features in tightly controlled doses to make them fit existing models developed for static languages. That attitude has changed in recent years, and the major commercial virtual machines are now actively pursuing support for dynamic features.

This renewed interest in dynamic languages leads to some questions. What are the defining characteristics of a dynamic language? Is it enough to support dynamic types? Is it enough to support dynamic dispatch? Is it enough to support the runtime generation of executable code entities (subroutines, methods, etc)? Is it enough to support introspection and meta-programming? This talk explores these questions and more, approaching the categorization of static or dynamic languages as a graduated scale, rather than a hard binary divider.


Attended by: Nicholas Clark, Alberto Simões (‎ambs‎), Bernhard Schmalhofer (‎bernhard‎), Aaron Crane (‎arc‎), Dagfinn Ilmari Mannsåker (‎ilmari‎), Smylers, Nuno Carvalho (‎smash‎), Bálint Szilakszi (‎szbalint‎), Ferruccio Zamuner (‎ferz‎), Tim Bunce, Olivier Mengué (‎dolmen‎), Jonathan Worthington (‎jnthn‎), Chisel Wright, Jörg Plate (‎Patterner‎), Joel Bernstein (‎joel‎), Lars Dɪᴇᴄᴋᴏᴡ 迪拉斯 (‎daxim‎), Adeola Awoyemi (‎dialog‎), Mark Morgan, Herbert Breunung (‎lichtkind‎), Adde Nilsson, Francesco Rivetti (‎oha‎), Martin Berends (‎mberends‎), Leon Timmermans (‎leont‎), Panu Ervamaa (‎pnu‎), Oliver Thieke (‎o-thieke‎), Moritz Lenz (‎moritz‎), Andreas Vögele, Igor Komlew, Fernando Santagata, Antonio Caria, Fulvio Scapin (‎trantorvega‎),

Our sponsors

Platinum

  • Booking.Com
  • YAPC::Europe 2009
  • cPanel

Gold

  • Shadowcat
  • 123 people
  • Venda
  • Dada

Silver

  • YAPC::Europe Foundation
  • Smart Open Software
  • MySQL
  • Exonetric
  • pair Networks

Supporters

  • GitHub
  • Italpro
  • Geoesse
  • $foo Perl Magazin
  • Lokku
  • Apress
  • No Starch Press
  • O'Reilly Media
  • NET-A-PORTER

Media Partners

  • Linux Magazine

Patronage

  • Regione Toscana
  • Comune di Pisa