[plt-scheme] opengl binding
Hans Oesterholt wrote:
> I've just downloaded drscheme 299.400. mzscheme is part of it, so
> I'm now recompiling opengl (for my enumerations), and will try to
> use sgl in glsample.scm.
>
> But I get some strange error (see below).
>
> What could be wrong?
>
> > (require "mzgtk2-basic.scm")
> mzgtk2-basic.scm:20:2: module: identifier already imported (from a
> different source) at: begin in: (require (lib "sgl.scm" "sgl"))
>
> /mzgtk2-basic.scm:/
> (module mzgtk2-basic mzscheme
> (require (lib "sgl.scm" "sgl"))
It means that you in mzgtk2-basic defined a name that
is also provided by sgl.
Use
(namespace-mapped-symbols (module->namespace '(lib "sgl.ss" "sgl")))
to see the list of exported names.
Anyways, try
(require (prefix sgl- (lib "sgl.scm" "sgl")))
if you want to a quick way around the problem.
--
Jens Axel Søgaard