Home > Archive > Scheme > October 2004 > OpenGL?
You are viewing an archived Text-only version of the thread.
To view this thread in it's original format and/or if you want to reply to
this thread please [click here]
|
|
| Brandon J. Van Every 2004-10-19, 8:57 pm |
| 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."
| |
| Noel Welsh 2004-10-20, 8:57 am |
| "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
| |
| David Rush 2004-10-20, 4:07 pm |
| "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)
| |
| Jeffrey Mark Siskind 2004-10-21, 4:04 pm |
| > 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.
|
|
|
|
|