Go Back   Rhinocerus > Newsgroup > Newsgroup comp.lang.* 1 > Newsgroup comp.lang.scheme

Reply
 
Thread Tools Display Modes
  #1 (permalink)  
Old 10-19-2004, 10:11 PM
Brandon J. Van Every
Guest
 
Posts: n/a
Default OpenGL?

Can anyone point me at significant open source OpenGL projects done in
Scheme? Where 'significant' means it has some substantial functionality and
is substantially mature. Not someone's alpha code that's only in a planning
stage and doesn't really work.

I'm also interested in OpenGL bindings, or C FFIs that are so good you don't
really need an OpenGL binding. Comments on the quality of any given binding
are appreciated.

When I search this newsgroup for 'OpenGL' over the past 4 years, I only get
23 hits. Not much better luck for '3D' either. This makes me think not
much stuff is done in 3D with any of the Schemes? Would love to hear any
personal anecdotes to the contrary.

--
Cheers, www.indiegamedesign.com
Brandon Van Every Seattle, WA

"Troll" - (n.) Anything you don't like.
Usage: "He's just a troll."

Reply With Quote
Alt Today
Advertising
 
and become member of Rhinocerus
Standard Sponsored Links

  #2 (permalink)  
Old 10-20-2004, 09:15 AM
Noel Welsh
Guest
 
Posts: n/a
Default Re: OpenGL?

"Brandon J. Van Every" <try_vanevery_at_mycompanyname@yahoo.com> wrote in message news:<2tlh3oF21s050U1@uni-berlin.de>...
> Can anyone point me at significant open source OpenGL projects done in
> Scheme?


Using the PLT Scheme bindings to Open GL:

http://planet.plt-scheme.org/#lsystem.plt

HTH,
Noel
Reply With Quote
  #3 (permalink)  
Old 10-20-2004, 02:56 PM
David Rush
Guest
 
Posts: n/a
Default Re: OpenGL?

"Brandon J. Van Every" <try_vanevery_at_mycompanyname@yahoo.com> writes:
> Can anyone point me at significant open source OpenGL projects done in
> Scheme? Where 'significant' means it has some substantial functionality and
> is substantially mature. Not someone's alpha code that's only in a planning
> stage and doesn't really work.


Well I know that there were openGL bindings for Stalin. I haven't used
them, but given the general code quality developed by Jefferey Siskind
I'd exoect it to be good. There's also the amazing performance of
Stalin to consider. And the very long compile times.

david rush
--
Property is theft.
-- What is Property? (Pierre-Joseph Proudhon)
Reply With Quote
  #4 (permalink)  
Old 10-21-2004, 07:19 PM
Jeffrey Mark Siskind
Guest
 
Posts: n/a
Default Re: OpenGL?

> Well I know that there were openGL bindings for Stalin. I haven't used
> them, but given the general code quality developed by Jefferey Siskind
> I'd exoect it to be good. There's also the amazing performance of
> Stalin to consider. And the very long compile times.


Stalin still does have Xlib and OpenGL bindings. They were developed by
Richard Mann. He did an excellent job. He used FFIGEN to parse the header
files for Xlib and OpenGL and converted them to a uniform S-expression
intermediate form. From this he generated compatible bindings for Xlib and
OpenGL for Scheme->C, Stalin, Gambit, and several Common Lisp implementations.
I believe that it would be straightforward to use the intermediate forms to
generate compatible Xlib and OpenGL bindings for almost any Scheme and Common
Lisp implementation.

The Stalin distribution contains the intermediate forms.
Reply With Quote
 
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off




All times are GMT. The time now is 10:01 PM.


Copyright ©2009

LinkBacks Enabled by vBSEO 3.3.0 RC2 © 2009, Crawlability, Inc.