Newsgroups: comp.lang.scheme
Path: cantaloupe.srv.cs.cmu.edu!rochester!udel!news.intercon.com!panix!news.mathworks.com!newsfeed.internetmci.com!howland.reston.ans.net!EU.net!news2.EUnet.fr!news.fnet.fr!ilog!news
From: davis@ilog.fr (Harley Davis)
Subject: Re: integrated C++/lisp
In-Reply-To: thant@disney.com's message of 6 Sep 1995 16:57:14 GMT
Message-ID: <DAVIS.95Sep11114111@halles.ilog.fr>
Lines: 24
Sender: news@ilog.fr
Nntp-Posting-Host: halles
Organization: Ilog SA, Gentilly, France
References: <41ii08$ihg@info.epfl.ch> <thinmanDE57I1.H8B@netcom.com>
	<1995Sep4.093908.22630@wavehh.hanse.de> <42kjta$6s1@louie.disney.com>
Date: 11 Sep 1995 09:41:11 GMT


In article <42kjta$6s1@louie.disney.com> thant@disney.com (Thant Tessman) writes:

> Oh, yeah-- There's also something called "Ilog Talk" that interfaces
> C++ and Common Lisp.  I think it uses generics as well.
> (http://www.ilog.fr/ilog/home.html)

Actually, Ilog Talk is its own Lisp system which includes as part of
the package a C++ binder.  The binder takes C++ libraries and
generates Lisp FFI's which expose the complete C++ API, including
class hierarchies, member functions (C++ methods), data members (C++
slots), and so on.  The Lisp system includes a set of shared libraries
for the runtime, a compiler, an interpreter, and other standard Lisp
system tools.

-- Harley Davis
-- 

-------------------++** Ilog has moved! **++----------------------------
Harley Davis                            net: davis@ilog.fr
Ilog S.A.                               tel: +33 1 49 08 35 00
9, rue de Verdun, BP 85                 fax: +33 1 49 08 35 10
94253 Gentilly Cedex, France            url: http://www.ilog.com/

