<div dir="ltr"><div><div>Hi Conrad,<br><br></div>Great. The challenge is not specific to Pan, Vertigo, etc. If we can get some low-level GUI platform working with the characteristics I listed, I can resurrect and my high-level libraries accordingly. Any GUI program containing at least one OpenGL window would probably get us most of the way there (again, noting the properties I listed).<br>

<br></div>-- Conal<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Sep 27, 2013 at 1:40 AM, Conrad Parker <span dir="ltr">&lt;<a href="mailto:conrad@metadecks.org" target="_blank">conrad@metadecks.org</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi Conal!<div><br></div><div>Yes. I&#39;d be very interested to help get Pan and Vertigo working. Do you have a repo somewhere?</div>

<span class="HOEnZb"><font color="#888888"><div><br></div><div>Conrad.</div></font></span></div><div class="gmail_extra">

<br><br><div class="gmail_quote"><div><div class="h5">On 27 September 2013 13:32, Conal Elliott <span dir="ltr">&lt;<a href="mailto:conal@conal.net" target="_blank">conal@conal.net</a>&gt;</span> wrote:<br></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div><div class="h5">

<div dir="ltr"><div>I&#39;m polling to see whether there are will and expertise to reboot graphics and GUIs work in Haskell. I miss working on functional graphics and GUIs in Haskell, as I&#39;ve been blocked for several years (eight?) due to the absence of low-level foundation libraries having the following properties:<br>





<br>* cross-platform,<br>* easily buildable,<br>* GHCi-friendly, and<br>* OpenGL-compatible.<br><br>The last several times I tried Gtk2hs, I was unable to compile it on my Mac. Years ago when I was able to compile, the GUIs looked and interacted like a Linux app, which made them awkward and upleasant to use. wxHaskell (whose API and visual appearance I prefered) has for years been incompatible with GHCi, in that the second time I open a top-level window, the host process (GHCi) dies abruptly. Since my GUI &amp; graphics programs are often one-liners, and I tend to experiment a lot, using a full compilation greatly thwarts my flow. For many years, I&#39;ve thought that the situation would eventually improve, since I&#39;m far from the only person who wants GUIs or graphics from Haskell.<br>





<br>About three years ago, I built a modern replacement of my old Pan and Vertigo systems (optimized high-level functional graphics in 2D and 3D), generating screamingly fast GPU rendering code. I&#39;d love to share it with the community, but I&#39;m unable to use it even myself.<br>





<br>Two questions:<br><br>* Am I mistaken about the current status? I.e., is there a solution for Haskell GUI &amp; graphics programming that satisfies the properties I&#39;m looking for (cross-platform, easily buildable, GHCi-friendly, and OpenGL-compatible)?<br>





* Are there people willing and able to fix this situation? My own contributions would be to test and to share high-level composable and efficient GUI and graphics libraries on top of a working foundation.<br><br></div><div>





Looking forward to replies. Thanks,<br><br></div>-- Conal<br></div>
<br></div></div><div class="im">_______________________________________________<br>
Haskell-Cafe mailing list<br>
<a href="mailto:Haskell-Cafe@haskell.org" target="_blank">Haskell-Cafe@haskell.org</a><br>
<a href="http://www.haskell.org/mailman/listinfo/haskell-cafe" target="_blank">http://www.haskell.org/mailman/listinfo/haskell-cafe</a><br>
<br></div></blockquote></div><br></div>
</blockquote></div><br></div>