<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: OpenGL programming in Haskell, a tutorial (Part 2)</title>
	<atom:link href="http://blog.mikael.johanssons.org/archive/2006/09/opengl-programming-in-haskell-a-tutorial-part-2/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.mikael.johanssons.org/archive/2006/09/opengl-programming-in-haskell-a-tutorial-part-2/</link>
	<description>Because my LiveJournal is too silly</description>
	<lastBuildDate>Mon, 15 Mar 2010 18:50:59 +0100</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Peter Althainz</title>
		<link>http://blog.mikael.johanssons.org/archive/2006/09/opengl-programming-in-haskell-a-tutorial-part-2/comment-page-1/#comment-175321</link>
		<dc:creator>Peter Althainz</dc:creator>
		<pubDate>Wed, 30 Dec 2009 22:06:16 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mikael.johanssons.org/archive/2006/09/opengl-programming-in-haskell-a-tutorial-part-2/#comment-175321</guid>
		<description>Thanks for this interesting tutorial, I did&#039;nt realize, that an OpenGL interface is available in Haskell. I recently tried to interface Haskell with Irrlicht, a popular 3D engine.

http://www.althainz.de/haskell-irrlicht-interface.html

This seems to me an approach for games or multimedia animations. But C++ Haskell interfacing is still a lot of manual work.</description>
		<content:encoded><![CDATA[<p>Thanks for this interesting tutorial, I did&#8217;nt realize, that an OpenGL interface is available in Haskell. I recently tried to interface Haskell with Irrlicht, a popular 3D engine.</p>
<p><a href="http://www.althainz.de/haskell-irrlicht-interface.html" rel="nofollow">http://www.althainz.de/haskell-irrlicht-interface.html</a></p>
<p>This seems to me an approach for games or multimedia animations. But C++ Haskell interfacing is still a lot of manual work.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rodrigo S. Wanderley</title>
		<link>http://blog.mikael.johanssons.org/archive/2006/09/opengl-programming-in-haskell-a-tutorial-part-2/comment-page-1/#comment-131170</link>
		<dc:creator>Rodrigo S. Wanderley</dc:creator>
		<pubDate>Fri, 29 Aug 2008 14:16:11 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mikael.johanssons.org/archive/2006/09/opengl-programming-in-haskell-a-tutorial-part-2/#comment-131170</guid>
		<description>Thanks a lot for the tutorial.

Was getting crazy trying to understand HOpenGL at my own.</description>
		<content:encoded><![CDATA[<p>Thanks a lot for the tutorial.</p>
<p>Was getting crazy trying to understand HOpenGL at my own.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ijon Tichy</title>
		<link>http://blog.mikael.johanssons.org/archive/2006/09/opengl-programming-in-haskell-a-tutorial-part-2/comment-page-1/#comment-10859</link>
		<dc:creator>Ijon Tichy</dc:creator>
		<pubDate>Wed, 04 Apr 2007 15:51:29 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mikael.johanssons.org/archive/2006/09/opengl-programming-in-haskell-a-tutorial-part-2/#comment-10859</guid>
		<description>&lt;blockquote&gt;I am currently stuck on trying to convert a Vertex3 to a Vector3 (I am trying to use gluUnproject, which takes a Vertex3). Anyone know how to do that?&lt;/blockquote&gt;

Just a naive guess, I&#039;m still a Haskell beginner:

vertex3ToVector3 :: Vertex3 a -&gt; Vector3 a
vertex3ToVector3 (Vertex3 x y z) = Vector3 x y z

Of course you probably already solved this months ago! But I added it just in case someone was curious (or wanted to correct my flagrant error).</description>
		<content:encoded><![CDATA[<blockquote><p>I am currently stuck on trying to convert a Vertex3 to a Vector3 (I am trying to use gluUnproject, which takes a Vertex3). Anyone know how to do that?</p></blockquote>
<p>Just a naive guess, I&#8217;m still a Haskell beginner:</p>
<p>vertex3ToVector3 :: Vertex3 a -&gt; Vector3 a<br />
vertex3ToVector3 (Vertex3 x y z) = Vector3 x y z</p>
<p>Of course you probably already solved this months ago! But I added it just in case someone was curious (or wanted to correct my flagrant error).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jamin Ohmoto-Frederick</title>
		<link>http://blog.mikael.johanssons.org/archive/2006/09/opengl-programming-in-haskell-a-tutorial-part-2/comment-page-1/#comment-5739</link>
		<dc:creator>Jamin Ohmoto-Frederick</dc:creator>
		<pubDate>Wed, 03 Jan 2007 20:58:15 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mikael.johanssons.org/archive/2006/09/opengl-programming-in-haskell-a-tutorial-part-2/#comment-5739</guid>
		<description>Thanks for the tutorial!  I am pretty new to Haskell.  I ran into the same matrixExcursion problem with the Panitz tutorial, so I dug around and finally found examples at:

http://cvs.haskell.org/cgi-bin/cvsweb.cgi/~checkout~/fptools/libraries/GLUT/examples/RedBook/

that work with my current GHC 6.4.1.


Also,

1) You only need &quot;import Graphics.UI.GLUT&quot; since it automatically does &quot;import Graphics.Rendering.OpenGL&quot;.

2) I could get away compiling without the GLUT package option in the command line.


Right now I am playing around with HOpenGL to draw some 3D graphs.  

I am currently stuck on trying to convert a Vertex3 to a Vector3 (I am trying to use gluUnproject, which takes a Vertex3).  Anyone know how to do that?</description>
		<content:encoded><![CDATA[<p>Thanks for the tutorial!  I am pretty new to Haskell.  I ran into the same matrixExcursion problem with the Panitz tutorial, so I dug around and finally found examples at:</p>
<p><a href="http://cvs.haskell.org/cgi-bin/cvsweb.cgi/~checkout~/fptools/libraries/GLUT/examples/RedBook/" rel="nofollow">http://cvs.haskell.org/cgi-bin/cvsweb.cgi/~checkout~/fptools/libraries/GLUT/examples/RedBook/</a></p>
<p>that work with my current GHC 6.4.1.</p>
<p>Also,</p>
<p>1) You only need &#8220;import Graphics.UI.GLUT&#8221; since it automatically does &#8220;import Graphics.Rendering.OpenGL&#8221;.</p>
<p>2) I could get away compiling without the GLUT package option in the command line.</p>
<p>Right now I am playing around with HOpenGL to draw some 3D graphs.  </p>
<p>I am currently stuck on trying to convert a Vertex3 to a Vector3 (I am trying to use gluUnproject, which takes a Vertex3).  Anyone know how to do that?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
