I'll look at those. Everything's working fine now, thanks for all of your help :)
On 6/24/07, Thomas Schilling <[EMAIL PROTECTED]> wrote:
I found the examples included in the source code very helpful. http://darcs.haskell.org/packages/GLUT/examples/ I think the RedBook directory contains the most examples. If you want to know the modules a package exports you can use, e.g.. $ ghc-pkg describe OpenGL name: OpenGL version: 2.2.1 license: BSD3 copyright: maintainer: [EMAIL PROTECTED] stability: homepage: package-url: description: category: author: exposed: True exposed-modules: Graphics.Rendering.OpenGL.GL.Antialiasing Graphics.Rendering.OpenGL.GL.BasicTypes [...] These are the full names of the modules, you have to use to import them. For GLUT there's one module that re-exports all others, iirc. / Thomas On 25 jun 2007, at 01.21, Jimmy Miller wrote: > I got the packages imported by using the full names (Graphics.UI.GLUT > and Graphics.Rendering.OpenGL.GL). The compiler doesn't recognize > names like WindowPosition and WindowSize, but I assume that's because > the code is so out of date (this is from the 2001 tutorial). I'll > look in the docs to see how to procede. > > On 6/24/07, Jimmy Miller <[EMAIL PROTECTED]> wrote: >> Here it is. Both OpenGL and GLUT are installed: >> Cabal-1.1.6.2, GLUT-2.1.1, HUnit-1.1.1, OpenGL-2.2.1, >> QuickCheck-1.0.1, Win32-2.1.1, base-2.1.1, cgi-3001.1.1, >> fgl-5.4.1, >> filepath-1.0, (ghc-6.6.1), haskell-src-1.0.1, haskell98-1.0, >> html-1.0.1, mtl-1.0.1, network-2.0.1, parsec-2.0, regex- >> base-0.72, >> regex-compat-0.71, regex-posix-0.71, rts-1.0, stm-2.0, >> template-haskell-2.1, time-1.1.1, xhtml-3000.0.2 >> >> I tried using --make, but ghc said "could not find module GL" >> >> On 6/24/07, Thomas Schilling <[EMAIL PROTECTED]> wrote: >> > >> > On 25 jun 2007, at 00.18, Jimmy Miller wrote: >> > >> > > I've installed ghc 6.6.1, but when I try to compile and OGL >> program >> > > like this: >> > > >> > > ghc -package GLUT ogl.hs >> > > >> > > I get the error: >> > > Failed to load interface for `GLUT': >> > > Use -v to see a list of the files searched for. >> > > >> > > I tried running -v, but it doesn't tell me anything useful. >> > >> > Can you post the output of "ghc-pkg list"? If that doesn't list >> > GLUT, then it is not installed (or not correctly). If it is >> > installed, you can try >> > >> > ghc --make ogl.hs >> > >> > That usually takes care of all the required packages (so can >> avoid a >> > lot of fiddling around). >> > >> > / Thomas >> > >> >> >> -- >> <a href="http://www.spreadfirefox.com/? >> q=affiliates&id=153516&t=1"><textarea >> rows="3" cols="40">Get Firefox!</a> >> > > > -- > <a href="http://www.spreadfirefox.com/? > q=affiliates&id=153516&t=1"><textarea > rows="3" cols="40">Get Firefox!</a>
-- <a href="http://www.spreadfirefox.com/?q=affiliates&id=153516&t=1"><textarea rows="3" cols="40">Get Firefox!</a> _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe