[Prev][Next][Index][Thread]

Re: Functional Developer UNICODE support + source?



I've never used it myself, but check out SWIG at http://www.swig.org/

  SWIG is an interface compiler that connects programs written in C,
  C++, and Objective-C with scripting languages including Perl,
  Python, and Tcl/Tk. It works by taking the declarations commonly
  found in C/C++ header files and using them to generate the glue code
  (wrappers) that scripting languages need to access the underlying
  C/C++ code.

Someone would need to write a Dylan FFI back-end for it, however.

Things like this usually work around the lack of a common C++ ABI by
generating C trampoline functions and interfacing to those instead
(one implication being that you need a C++ compiler to compile the
glue).

-- Keith




Follow-Ups: References: