Subject: Re: Why no standard foreign language interface? From: Erik Naggum <erik@naggum.no> Date: 2000/02/11 Newsgroups: comp.lang.lisp Message-ID: <3159296652595081@naggum.no> * "Fernando D. Mato Mira" <matomira@iname.com> | Automatic FFI generation from C++ header files is far from trivial. it may help to read what I write if you want to pose counter-arguments to it instead of counter-arguments to something I didn't say. C++ sucks. to interface to C++, you need wrapper code in C++ that makes it possible to interface Common Lisp to the wrapper code. this code may well be strictly C-compatible, as in `extern "C"'. | For C, you can easily write a FFIGEN `backend' adapted to your CL | implementation. That's true. so what prohibits you from being smart and utilizing this fact when dealing with the utter braindamage of C++? my answer: nothing. it's better to waste time in wrapper code than on stupid programmer tricks. #:Erik