<div dir="ltr"><div>Interesting. If nothing else, it would be a nice way to mark our internal functions, including the loops. It also should not be difficult to have (g)ufunc signatures exported in that way, combining `signature` and `types`.<br><br>In more detail, I see the grammar clearly allows fixed dimensions in a way that easily translates, but it isn't immediately obvious to me how one would express broadcasting or possibly missing ones, so perhaps there is room for sharing how to indicate that (although it is at a higher level; the function signature is fine).<br><br></div>-- Marten<br><div><br>For others, direct link to datashape grammar: <a href="http://datashape.readthedocs.io/en/latest/grammar.html">http://datashape.readthedocs.io/en/latest/grammar.html</a><br><br></div></div>