Don't Fear the Meta: Simple trait programming for fun and profit

Don't Fear the Meta: Simple trait programming for fun and profit

By Chris Weyl (‎RsrchBoy‎) from PDX.pm
Date: Wednesday, 22 June 2016 11:00
Duration: 50 minutes
Target audience: Any
Language: English
Tags: meta moose programming

You can find more information on the speaker's site:


Moose. Meta Object Protocols. Traits.

Egads, scary words, right?

...and wtf is a "Meta Object Protocol", anyways, and how do we smoke it?

Fear not, brave reader. Meta-programming is not the thing that goes bump in the night. Here we'll discuss what it is, how we can use it to make our lives easier, and -- even better -- how to make the lives of others using our code easier.

Among other things, here we will discuss:

What is a MOP, and why are you saying "Moose" a lot?
What MOP's are available when using Moose?
Why would we want to modify a metaclass, that is, alter a MOP?
What tools do we have to work with metaclasses?

...and:

How do I do it?


Attended by: Chad Granum (‎Exodist‎), Lee Johnson, David H. Adler (‎dha‎), Mike Weisenborn, Ruben Amortegui, Michael South (‎msouth‎), Miller Hall, David Hand (‎Ptolemarch‎),