|
|||
|
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." |
|
|
||||
|
||||
|
|
|
|||
|
"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 |
|
|||
|
"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) |
|
|||
|
> 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. |
|
|
![]() |
| Thread Tools | |
| Display Modes | |
|
|