再帰

が好きだなぁ。
昔のメールのシグネチャ自体、再帰してたもんなぁ。

(define (ujiie . hoge)
(ujiie '@ 'foo 'bar 'jp))

これは、ujiieがujiie自体を呼び出している再帰構造であり、しかも私であるところのujiieをdefineで定義しているんですね。
個人的には簡素なプログラムできれいだなと思っています。
Lispというプログラム言語の方言であるSchemeで問題なく動きます。

(ujiie)

停止しませんね。それでいいんです。
今はさすがにこんなシグネチャは使っていませんが、再帰構造は大好きで、思考の根っこにあるかもしれません。