Slaying the behemoth, Extension Design Principles

Fifteen minutes reading time. Once upon a time my ancestors roamed the icy plains of Northern Europe. They hunted behemoths, a single mammoth that could feed and clothe a tribe for a long while. But even though there was a lot of food on a single mammoth it was a bit of a pain to…

Dimensions of woe

So today I wanted to create a simple text variable with 3 dimensions in my extension. Normally no big deal but how on earth do I define dimensions in my variables? It turns out they are now called Arrays. So that is an improvement but the documentation is worthless. And again, nothing to be found…

Options and the agony of choice

Choice is agony. How do you discard a whole world of possibility and settle for a single option? The other hard thing about options is how to program the buggers in AL... After finding precisely zero results on Google (I'm sure there is something to be found, I just lack the patience to find it)…