Parenscript で jQuery を使うのは のエントリで Parenscript のメンテナ Vladimir Sedach さんからコメントをもらい、既に chain というのがあると教えてもらった。Vladimir Sedach さんありがとうございます。 (ps:ps (ps:chain ($ "#f1") (attr "action" "edit"))) ;; => "$('#f1').attr('action', 'edit');" (ps:ps (defun foo (x) (bar x (ps:chain x bano (bino) (baha 1 2 3))))) ;; => "function foo(x) { ;; bar(x, x.bano.bino().baha(1, 2, 3)); ;; };" 素晴しい!!