Edi Weitz wrote: >Suppose I define a callback like this (in LW notation): > > (fli:define-foreign-callable > ("square" :result-type :int) > ((arg-1 :int)) > (* arg-1 arg-1)) > I think I got it wrong the first time. What you are showing is definitively easy with ECL. It will require, however, tweaking the compiler. Juanjo