(Also on github: <a href="https://github.com/raymoo/NEET" rel="nofollow">https://github.com/raymoo/NEET</a>)<p>I wrote this NEAT library from around a month and a half to a couple weeks ago, and I haven't gotten much review from other people. This is the first haskell library I've written that could have wider appeal, so I don't have a lot of experience behind me. Are there any obvious deficiencies in the way I've coded this? I don't expect anyone to use it heavily at this point, but if anyone does, it would be nice if I could have some feedback on usability too.<p>Here's an example program I wrote to mess with NEET: <a href="https://github.com/raymoo/neet-cave" rel="nofollow">https://github.com/raymoo/neet-cave</a> (requires OpenGL, GLUT, GLFW, maybe some others)<p>EDIT: Neet itself also comes with an example program in Neet.Examples.XOR.xorExperiment. Note that for some reason it freezes for me if I run it from a ghci session in emacs, but works fine if I do it outside my editor.