add-memberalign-toparrow-leftarrow-rightbellblockcalendarcamerachatchevron-leftchevron-rightchevron-small-downchevron-upcircle-with-crosscomposecrossfacebookflagfolderglobegoogleimagesinstagramkeylocation-pinmedalmoremuplabelShape 3 + Rectangle 1pagepersonpluspollsImported LayersImported LayersImported LayersshieldstartwitterwinbackClosewinbackCompletewinbackDiscountyahoo

Nimrod — A New Approach to Metaprogramming

I'm very happy to announce our 9th meetup: Andreas Rumpf, the creator of Nimrod, will be talking about the metaprogramming facilities of his language!

Nimrod is a statically typed programming language that tries to give the programmer ultimate power without compromises on runtime efficiency which is achieved via value based datatypes in addition to a thread local soft realtime GC.

This means it focuses on compile-time mechanisms in all their various forms: It supports unhygienic and hygienic macros, declarative or imperative AST based macros as well as term rewriting macros. The latter even support side-effect and alias analysis so that user definable optimizations can be implemented easily and safely.

The presentation will be given in English. (Andreas is able to switch to German if everyone in the audience is comfortable with it.)


18:30 Welcome and organizational matters

18:40 Nimrod —  A New Approach to Metaprogramming

After the meetup, we plan to go to the Pizzahaus for some interesting conversations and drinks.

The company is located in the Hoepfner-Burghof, on the third floor. You'll see signs posted to help you find your way.

Join or login to comment.

  • Simon Ochsenreither changed the date and time from Tuesday, March 18, 2014 at 6:30 PM to Tuesday, March 25, 2014 at 6:30 PM

    March 12, 2014

11 went

Our Sponsors

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy