Search, explore and find the perfect course for you

Everyday Lessons from Open Source Compiler Development

For the last few years I've been part of the Perl 6 compiler development team. Building a compiler for a large language in an open source setting with a geographically distributed team mostly made up of volunteers presents a range of challenges. However, despite the challenges and limited resources, we have development practices that in many cases beat what I find in many commercial development teams. Additionally, the overall mode of operation of a compiler - separating analysis from transformation - is also more widely applicable.

In this session I'll present some of the key insights I've collected in the course of the project and found useful to apply in a wider context. They range from design patterns through to testing and our approach to collaborative bug investigation and management.

Target audience


Course info

Course code: A003
Duration: 1 days
Price: Free



Contact us for details

+46 40 61 70 720

All prices excluding VAT