<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Dec 12, 2013 at 3:05 AM, Sven Panne <span dir="ltr"><<a href="mailto:svenpanne@gmail.com" target="_blank">svenpanne@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">2013/12/12 Vlad Lopatin <<a href="mailto:madjestic13@gmail.com">madjestic13@gmail.com</a>>:<br>
<div><div class="h5">> I keep reading (wiki) that GLUT is a legacy package and some libraries (e.g.<br>
> GLFW) are meant to replace it.  I also see that some of the GLUT<br>
> functionality is based on fixed pipeline.  What is the current status of<br>
> Haskell GLUT?  Is it 'to stay' or something that is going to be deprecated<br>
> at some point?  Should one try replacing it with GLFW(-b) in a project, if<br>
> fixed pipeline is not expected to be used?<br>
<br>
</div></div>I think this really depends on your needs: GLUT was designed as a<br>
simple cross-platform API for OpenGL demos and tutorials, perhaps even<br>
some programs of medium complexity.</blockquote><div><br></div><div>I prefer GLFW-b for cross platform programs for the simple reason that on windows GLUT requires you to install a DLL and make sure it's in the path.</div>
<div><br></div><div>I prefer GLFW-b more generally because it's more modern, fully open source, and under active development. The license for GLUT is open in practice but it's not a clean open source license. I guess most people use freeglut instead.</div>
<div><br></div><div>Jason</div></div></div></div>