Newsgroups: comp.lang.scheme,comp.lang.lisp,comp.graphics.api.inventor,comp.sys.sgi.graphics
Path: cantaloupe.srv.cs.cmu.edu!rochester!cornellcs!travelers.mail.cornell.edu!news.kei.com!news.mathworks.com!uhog.mit.edu!news!kbrussel
From: kbrussel@media.mit.edu (Kenneth B Russell)
Subject: Announcement: Header2Scheme 1.0, a C++ FFI generator for Scheme
Message-ID: <1995Oct10.171530.24136@media.mit.edu>
Followup-To: comp.lang.scheme
Sender: news@media.mit.edu (USENET News System)
Organization: MIT Media Laboratory
Date: Tue, 10 Oct 1995 17:15:30 GMT
Lines: 28
Xref: glinda.oz.cs.cmu.edu comp.lang.scheme:13967 comp.lang.lisp:19442 comp.graphics.api.inventor:343 comp.sys.sgi.graphics:12271

	Header2Scheme is an automatic C++ to Scheme foreign function
interface generator. It is a tool for creating a simple, consistent Scheme
interface to a large number of C++ classes.

	Header2Scheme works by traversing a directory tree containing
header files for a C++ class library and creates code which implements a
backend for a Scheme interface to the public interfaces of the described
classes. It has been successfully used to generate Ivy, a Scheme interface
to the Open Inventor 3D graphics toolkit.

	Header2Scheme is available from the Header2Scheme home page at

	  http://www-white.media.mit.edu/~kbrussel/Header2Scheme/

More information on Ivy is available from

	  http://www-white.media.mit.edu/~kbrussel/Ivy/

For more information, contact Kenneth B. Russell, kbrussel@media.mit.edu.

__________________________________________________________________________
Kenneth B. Russell                   "Sometimes you repeat yourself, man."
kbrussel@media.mit.edu               "It's my nature."        -Neuromancer
           WWW: http://www-white.media.mit.edu/~kbrussel


	

