Hi everyone,<div><div>Haven&#39;t posted here since I was a kid, when this language first warped my poor imperative brain.</div><div>My main work environment is a three-split terminal session using `Yakuake&#39; as a dropdown-terminal (one for vim, one for interactive interpreter, one for MySQL).</div>
<div><br></div><div>I don&#39;t mind using the MySQL cli *that* much,</div><div>but I find typing my queries all the time much takes up precious time when I&#39;m developing things, and it annoys me.</div><div><br></div><div>
Since there is currently no TUI for mysql administration (besides links/phpadmin? o.0).</div><div>I decided to make one, choosing Haskell because, well, it&#39;s awesome.</div><div><br></div><div>I&#39;ve made curses apps before, but never in Haskell (only wx, cgi, cli, etc).</div>
<div>Couldn&#39;t find anything besides an api reference;</div><div>Which was impossible to find before typing haddock specifically, even after an exhausting search on google, krugle, archives, etc...</div><div>It&#39;s livable (I&#39;ve learned more complex things with less).</div>
<div>But since I&#39;ve never seen how the HSCurses functions really integrate together, or any tutorials/examples (besides hsFishEx),</div><div>I fear toying with it is going to be annoying until I figure it out on my own, especially since I&#39;m already doing a project for someone...</div>
<div><br></div><div>So, I was wondering if anyone would be kind enough to point me to (or write me) a basic example of how HSCurses works,</div><div>maybe w/ some very simple example of interactivity (e.g. getch processing, screen refresh, ..)  support.</div>
<div>Also, maybe warn me of some of the common pitfalls and differences in hscurses vs ncurses in other languages.</div><div><br></div><div>Having found the haddock, and having done curses apps in other languages, that should be enough for me to get a handle on it.</div>
<div><div>I&#39;m just dreading the &quot;read the haddock, assume it works this way, find out you do it this way, repeat&quot; loop of learning w/o a starting point.</div><div><br></div><div>Any help would be greatly appreciated, and will save me some (anticipated) hassle.</div>
</div></div><div><br></div><div>TYIA,</div><div>-Pete</div><div><br></div>