The Shoulders Of Giants: 400 Years Of Perl 6

Melbourne.pm

60 minutes

Any

English 

Though Perl 6 was only officially released in late 2015, it has actually been in development for well over four centuries.

In this presentation, Damian will demonstrate some of the most useful, convenient, efficient, and just-plain-scary new features of Perl 6, by tracing the entire history of modern computing: from the heroine of Regency Era number theory, to the boffin whose crazy theory won the war, to the champions of free-love non-determinism in the psychedelic ’60s, to the sub rosa inventor of modern encryption, to the enigmatic rōshis of declarative quantum computation.

Along the way, we’ll explore the world’s least-obvious sequence; the world’s first sorting algorithm; the world’s worst sorting algorithm; the art and science of just guessing; how to write Lisp in any language; the joy of subscripts; Schrödinger's ket, the world’s worst sorting algorithm...optimized; the perils of high precision; the advantages of anonymity; Leonardo’s reward; Monte Carlo, Monty Hall, and Monty Python; and how to decrypt efficiently by destroying the entire universe (and possibly several others we passed along the way). 

Attended by:
Detlev Hauschildt
Theo van Hoesel (‎vanHoesel‎)
Michael Lang (‎langmic‎)
Lidia Corde
Martin Barth (‎ufobat‎)
Choroba
Cord Mueller (‎cordm‎)
Jörg Plate (‎Patterner‎)
Roman Baumer (‎rba‎)
Dirk De Nijs (‎ddn123456‎)
Wim Boogaerts
Matthew Chubb (‎mchubb‎)
Jan Seidl (‎JaSei‎)
Tomáš Ciml
Arjen Laarhoven
Adam Zelei
Wolfgang Pecho
Andreea Hosu
Miroslav Tynovsky
Laurent Rosenfeld (‎lolo78‎)
Andreas Vögele
Willem van den Berg (‎montis‎)
Martin Becker (‎martin‎)
Andrew Shitov (‎ash‎)
Jarkko Haapalainen (‎tojo‎)
Matthias Zeichmann
Marcel Timmerman
Damian Conway (‎damian‎)
Errietta Kostala
Tom Hukins
Wieger Opmeer (‎a6502‎)
John Lightsey
Fernando Santagata
Richard van Lochem (‎rvlochem‎)
Thomas Klausner (‎domm‎)
adela popa
Sebastiaan Hoogeveen
Bernhard Specht
Renee Bäcker (‎reneeb‎)
Lee Johnson
Oleksii Holtsev
Lukáš Rampa
Xavier Arroyo
Eitan Schuler
Tom Koelman
David H. Adler (‎dha‎)
Lucie Mohelníková (‎Lysiii‎)
Fabian Zimmermann (‎fobs‎)
Darko Obradovic
Steffen Schwigon (‎renormalist‎)
Julian Levens
Norbert Csongrádi (‎Bert‎)
Danny van Delft
John van Krieken (‎vladtz‎)
Rutger Swarts
Jason Hall (‎Jayce^‎)
Mo Dulies
Taras Iagniuk (‎tiagniuk‎)
Szymon Nieznański
Kang-min Liu (‎gugod‎)
Philipp Gortan (‎mephinet‎)
Nora Dimitrijevic
Jan Holcapek (‎johanovanoha‎)
Brent Laabs (‎labster‎)
Olivier Mengué (‎dolmen‎)
Mihai Pop
Nicolas Rochelemagne (‎atoomic‎)
Michael Gray
Gabriel Peery
Dan Muey
Rikus Goodell
Nicholas Jackson
Jean Forget
James Carman (‎Jeremy‎)
Charles McGarvey (‎CCM‎)
Dagfinn Ilmari Mannsåker (‎ilmari‎)
Jose Pablo Garcia
Patrick Mevzek
James Morrison
Stephen Hall (‎predix‎)
Ningna Wang
Philippe Bruhat (‎BooK‎)
Ilya Chesnokov (‎ichesnokov‎)
Jason Carty
Daniel Böhmer
Sebastian Paaske Tørholm (‎sebbe‎)
Bas Postema
Abe Timmerman (‎abeltje‎)
Robin Sheat
José Joaquín Atria (‎JJ‎)
J. Maslak
Michael Jemmeson (‎michael‎)
Paul Evans (‎LeoNerd‎)
Paul Cochrane (‎ptc‎)
cono
Anders Nielsen (‎anielsen‎)
Dermot Paikkos
Ragnar Lillevoll
Michal Josef Špaček (‎skim‎)
Daniel Egeberg
Lance Wicks
Juan Negretti
Christian Walde (‎Mithaldu‎)
Dave Sherohman (‎dsheroh‎)
Dennis Schuster
R Geoffrey Avery (‎rGeoffrey‎)
Iaroslav Poliakov
Anton Statutov
Thomas Reifenberger