Newsgroups: comp.graphics.api.inventor,comp.lang.scheme,comp.sys.sgi.graphics
Path: cantaloupe.srv.cs.cmu.edu!rochester!cornellcs!newsstand.cit.cornell.edu!news.kei.com!news.mathworks.com!uhog.mit.edu!news!kbrussel
From: kbrussel@media.mit.edu (Kenneth B Russell)
Subject: Announcement: Ivy 1.4, a Scheme binding for Open Inventor
Message-ID: <1995Nov13.164127.1035@media.mit.edu>
Sender: news@media.mit.edu (USENET News System)
Organization: MIT Media Laboratory
Date: Mon, 13 Nov 1995 16:41:27 GMT
Lines: 32
Xref: glinda.oz.cs.cmu.edu comp.graphics.api.inventor:554 comp.lang.scheme:14296 comp.sys.sgi.graphics:12701

	Ivy is a Scheme binding for Open Inventor. The Ivy package provides
an interpreted language interface (via Scheme) for nearly all of the
classes in the Open Inventor 3D graphics toolkit.

	New features in version 1.3/4 include:
	  - Garbage collection of C++ objects now works!
	  - Most Inventor Mentor examples converted to Scheme
	  - Nearly all macros (i.e. SO_KEY_PRESS_EVENT) and enumerations
(i.e. SoXtViewer::BROWSER) converted to Scheme
	  - Version 1.4 is Open Inventor 2.1-compatible (use version 1.3
for Inventor 2.0.1)
	  - Includes a nifty new Tetris game written in Scheme!

	Ivy is available from the Ivy Home Page at

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

Ivy was generated using Header2Scheme, an automatic C++ header file to
Scheme foreign function interface generator. Header2Scheme is available
from the Header2Scheme Home Page at

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

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


