We'll describe a small Logo-inspired language for communicating with turtles, and talk about the implementation of that language in RPython -- a toolkit for building interpreters for dynamic languages, and part of the PyPy project.,Of particular i... Read more
What actually happens when your code is run? Our programs are simple text documents composed of patterns of rules, but the processes they guide aren't nearly as well behaved. Function scopes are generated, data is plumbed through pathways, bits ar... Read more
Basic persistent data structures like a linked list or sorted binary tree are easy enough to grasp from a single picture, but more complex structures are becoming increasingly important and widely used. Interactive animations can help us develop a... Read more
Daimio is a new language for sharing functionality in safe and friendly ways. We'll explore the architectural possibilities this opens up, examine the techniques used to achieve security, consider it with respect to similar systems (dataflow, acto... Read more
Claim your profile today and start building your speaker history.
Author of Daimio. Make things at Bento Box. Co-founder of Bento Miso, a non-profit collaborative workspace focused on lowering barriers to entry in the technology world. Likes math.