Джейми Завински использует этот термин в своей статье (1997) статье "java отстой" , как будто вы должны знать, что это значит:
Я действительно ненавижу отсутствие нисходящих лугов; анонимные классы - хромовая замена. (Я могу жить без долгоживущих закрытий, но я нахожу отсутствие указателей функций огромной болью.)
Кажется, что это Lisper slang, и я нашел следующее краткое определение здесь, но почему-то я думаю, что до сих пор не получаю это:
Многие замыкания используются только в той степени, в какой они связаны; они известны как "нисходящие лучи" в выражении Lisp.
Если бы не Steve Yegge, я бы сейчас просто почувствовал себя глупо, но, похоже, было бы нормально спросить:
Джейми Завински - герой. Живая легенда. [...] Парень, который может использовать термин "downarg funargs", а затем глядеть на вас, просто осмеливаясь попросить его объяснить это, вы кретин.
Итак, есть ли здесь Lisper, который может скомпилировать это для программистов C-стиля, таких как я?