This looks cool and all, but why is it called Icecream? I know naming abstract stuff is hard but it feels like this lends itself to a more descriptive name. "ic()" tells me nothing about what the function does.
At its core, it has always called inspect.currentframe(). I suspect the first iteration was a wrapper around inspect.currentframe(), abbreviated as ic(), which was then backronym'd into ice cream.
NateEag|4 years ago
When read phonetically as letter names, the name "ic" sounds like "I see".
"ic" also is an initialism for "ice cream".
Everyone loves ice cream, and so another low-meaning cutesy-poo pun-ishment of a name was born.
I think. Pure speculation here.
grun|4 years ago
All the one letter PyPi project names were taken.
alternatetwo|4 years ago
Igelau|4 years ago