rokitna
2020-9-3 16:56:06

“Modules with compile-time arguments” was the general structure of terminology I was going with when talking about an idea like this recently. (I assume this one is a similar concept, but it’s possible I’m projecting my own vision onto it, lol.)

“Parameterized modules” could work if Racket didn’t have two notions of “parameterization” and another notion of (run-time-)parameterized code units already.

Hard to deny that the ML family’s functors are the closest thing to a concise name this has….