<div dir="ltr"><div><div><div><div><div><div>Hi Joachim,<br></div>I agree... I looked hard at them :)<br><a href="https://wiki.haskell.org/Functional_Reactive_Programming">https://wiki.haskell.org/Functional_Reactive_Programming</a><br><br></div>I need a library with a DSL able to create forms on the fly, in a "demand driven" way.<br></div>I.e. if at some point in time the user program needs a boolean from the user, a radio button will be created on the screen of that user. The objective is to retrieve the boolean, creating the form is just a way to do that. Complex forms can be created, capable of generating full ADTs. The styling of the form is not important.<br></div>Other requirements:<br></div>- it should be possible to run the event DSL in a monad different from IO.<br></div>- the event DSL need to be instance of Alternative: events can be put in concurrence, the first to fire wins.<br><br><br><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Jun 27, 2016 at 10:25 AM, Joachim Breitner <span dir="ltr"><<a href="mailto:mail@joachim-breitner.de" target="_blank">mail@joachim-breitner.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<span class=""><br>
Am Montag, den 27.06.2016, 09:38 +0200 schrieb Corentin Dupont:<br>
> I need it for the game Nomyx, but couldn't find the features I wanted<br>
> from the existing libraries.<br>
<br>
</span>any chance to extend existing libraries to support what you need?<br>
Library proliferation does not really help the ecosystem.<br>
<br>
Greetings,<br>
Joachim<br>
<span class="HOEnZb"><font color="#888888">--<br>
<br>
Joachim “nomeata” Breitner<br>
  <a href="mailto:mail@joachim-breitner.de">mail@joachim-breitner.de</a> • <a href="https://www.joachim-breitner.de/" rel="noreferrer" target="_blank">https://www.joachim-breitner.de/</a><br>
  XMPP: <a href="mailto:nomeata@joachim-breitner.de">nomeata@joachim-breitner.de</a> • OpenPGP-Key: 0xF0FBF51F<br>
  Debian Developer: <a href="mailto:nomeata@debian.org">nomeata@debian.org</a></font></span><br>_______________________________________________<br>
Haskell-Cafe mailing list<br>
To (un)subscribe, modify options or view archives go to:<br>
<a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe" rel="noreferrer" target="_blank">http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe</a><br>
Only members subscribed via the mailman list are allowed to post.<br></blockquote></div><br></div>