floorのCLとSchemeでの違い
CLだと
iriya@iriya-laptop> sbcl * (floor 11 3) 3 2
商と余りを返す
Schemeだと
iriya@iriya-laptop> gosh gosh> (floor 11 3) *** ERROR: wrong number of arguments for #<subr floor> (required 1, got 2) Stack Trace: gosh> (floor 3.1415) 3.0
Gaucheのマニュアルによると
(floor x) で x を越えない最大整数を返すということらしいです.
要はガウス記号のことですね.
あとCLはシステムに組込みの関数はdefunするとエラーになりますが,Schemeは好きなようにdefineで定義しなおすことができます.