nehe-tuts: Port of the NeHe OpenGL tutorials to Haskell.

[ bsd3, graphics, program ] [ Propose Tags ]

Port of the NeHe OpenGL tutorials to Haskell; so far only lessons 1-12 have been ported.

[Skip to Readme]
Versions [faq] 0.1, 0.1.1, 0.2.0, 0.2.1, 0.2.2, 0.2.3, 0.2.4
Dependencies array (==0.3.*), base (>=3 && <5), bytestring (==0.9.*), cereal (==0.3.*), directory (>=1.0 && <1.2), GLFW-b (==0.0.*), GLURaw (==1.1.*), OpenGLRaw (==1.1.*), random (==1.0.*) [details]
License BSD-3-Clause
Author Jason Dagit
Category Graphics
Source repo head: git clone
this: git clone 0.2.3)
Uploaded by JasonDagit at Wed Jun 1 21:15:26 UTC 2011
Distributions NixOS:0.2.4
Executables lesson12, lesson11, lesson10, lesson09, lesson08, lesson07, lesson06, lesson05, lesson04, lesson03, lesson02, lesson01
Downloads 4235 total (220 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs not available [build log]
All reported builds failed as of 2016-12-27 [all 7 reports]


Maintainer's Corner

For package maintainers and hackage trustees

Readme for nehe-tuts-0.2.3

[back to package description]
These examples were created by Jeff Molofee '99 NeHe of

Converted to Haskell by Jason Dagit, 2005 and 2011.

This code is tested on OSX, linux, Windows.  If you try it on
another platform and it works for you, then please let me know.

The current version uses GLFW via the GLFW-b bindings.  Instead of
using the OpenGL bindings, I use OpenGLRaw and GLURaw.  These packages
provide an API that is closer to the C API for OpenGL making it
easier to follow 3rd party documenatation and port examples.

I want to thank #haskell on for support and general
help.  Especially to Lemmih for supplying example code.

Jeff Molofee aka NeHe
Jason Dagit <> (All the code)
Eugene Kirpichov <> (Cabal package)