Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Nimrod - A New Approach to Meta Programming

Strange Loop Conference via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a groundbreaking conference talk on the Nimrod programming language, delivered by its designer Andreas Rumpf at the 2013 Strange Loop Conference. Dive into Nimrod's innovative approach to metaprogramming, which aims to provide programmers with ultimate power without compromising runtime efficiency. Learn about the language's focus on compile-time mechanisms, including unhygienic and hygienic macros, declarative and imperative AST-based macros, and term rewriting macros with side-effect and alias analysis capabilities. Discover how Nimrod's user-friendly infix/indentation-based syntax differs from Lisp's prefix syntax, optimizing for everyday programming while maintaining powerful metaprogramming features. Gain insights into Nimrod's goals, features, and potential impact on the programming landscape in this 25-minute presentation, which marks the first official public talk about this statically typed language.

Syllabus

"Nimrod: A new approach to meta programming" by Andreas Rumpf (2013)

Taught by

Strange Loop Conference

Reviews

Start your review of Nimrod - A New Approach to Meta Programming

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.