I want to look in the eyes of a person who decided that it is a good idea to call a function which produces an integer range “iota”
I haven't shared beautiful C++ code for a while. Here's some FP in C++ for a treat.
It is called iota because in APL, an obscure array programming language from 1960, which used an ancient IBM 2741 keyboard, the “⍳” symbol produced a range
4
135
So people from the C++ standards committee decided that the best way to name a C++11 (and then C++23) function is to use a reference to an obscure array programming language from 1960s (which is of course familiar to everyone)
14
1
1
188
.@code_report did we have an episode of @adspthepodcast talking about the naming of iota?
If you search for iota here adspthepodcast.com/search, it returns a number of results. Seems like episode 55/56 when we talked about a LeetCode problem it guests mentioned both times (in C++ & APL)

Oct 22, 2025 · 11:53 AM UTC

2