Macro Expansion

Apparat has another new feature called Macro Expansion. I talked about this with Nico Zimmermann at FFK in Cologne. Nico was using TDSI for a project but he was not very satisfied with it because you have to inline all inverse-square root tricks manually.
This is why Apparat has now macro expansion. I am actually not a big fan of it. I think a good compiler would do this for you without you having to go through all the steps. Unfortunately writing this compiler will take longer than the couple of hours I have spent on the macro expansion today.

So if you want to have quick and dirty inlining capabilities: this is for you. It is an easy fix for a feature a lot of people have asked for. I will continue working on TAAS to implement this much better in the future.


  1. Posted May 10, 2010 at 7:46 pm | Permalink

    Great to see another useful step forward!

  2. ffx
    Posted May 19, 2010 at 6:11 pm | Permalink

    Maybe you could join forces here? (offtopic):

One Trackback

  1. […] This post was mentioned on Twitter by Joa Ebert, Alan Shaw. Alan Shaw said: RT @joa: #Apparat Macro Expansion […]