Gaucheでcutをやってみる

なるほど、カリー化とまでは行かないけど簡単に関数が作れるんだな。すごい。srfi-26

>>((lambda (x) (+ 1 2 x 4 5)) 6)
=>18

>>((cut + 1 2 <> 4 5) 6)
=>18

>>((cut + 1 2 <> 4 <>) 6 7)
=>20

>>((cut <> 1 2 3 4 5) *)
=>120

よし、これでshiroさんのプログラムの意味がわかった。めでたしめでたし。