We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

The Art of the Javascript Metaobject Protocol

Formal Metadata

Title
The Art of the Javascript Metaobject Protocol
Subtitle
A unfied theory of JavaScript style, Part II
Title of Series
Number of Parts
170
Author
License
CC Attribution - NonCommercial - ShareAlike 3.0 Unported:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal and non-commercial purpose as long as the work is attributed to the author in the manner specified by the author or licensor and the work or content is shared also in adapted form only under the conditions of this
Identifiers
Publisher
Release Date
Language

Content Metadata

Subject Area
Genre
Abstract
Compared to most languages, JavaScript is very minimal: It has first-class functions, but only rudimentary support for functional programming. And it has prototypes, but almost nothing else. This can be liberating, as it doesn't force a heavyweight paradigm on you, and if you want something more sophisticated, you can build it yourself. In this talk, we'll explore how to build a programmable object system in JavaScript. We'll look at some of the ideas that have proven themselves in the last 40 years, and we'll also look forward at some of the ideas that are ripe for invention.