<div dir="ltr">Miso supports touch events, has many examples, and is fairly straightforward to get started with: <a href="https://haskell-miso.org">https://haskell-miso.org</a> <a href="https://github.com/dmjio/miso">https://github.com/dmjio/miso</a></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Feb 9, 2018 at 6:42 PM, Gregory Popovitch <span dir="ltr"><<a href="mailto:greg7mdp@gmail.com" target="_blank">greg7mdp@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><u></u>



<div>
<div dir="ltr" align="left"><span class="m_-1368273563980932885556324102-10022018"><font color="#000080" face="Calibri">Hi Dennis, I've read lots of good things about purescript (<a href="http://www.purescript.org/" target="_blank">http://www.purescript.org/</a>).</font></span></div>
<div dir="ltr" align="left"><span class="m_-1368273563980932885556324102-10022018"><font color="#000080" face="Calibri"></font></span> </div>
<div dir="ltr" align="left"><span class="m_-1368273563980932885556324102-10022018"><font color="#000080" face="Calibri">greg</font></span></div><br>
<div lang="en-us" class="m_-1368273563980932885OutlookMessageHeader" dir="ltr" align="left">
<hr>
<font size="2" face="Tahoma"><b>From:</b> Haskell-Cafe 
[mailto:<a href="mailto:haskell-cafe-bounces@haskell.org" target="_blank">haskell-cafe-bounces@<wbr>haskell.org</a>] <b>On Behalf Of </b>Dennis 
Raddle<br><b>Sent:</b> Friday, February 09, 2018 9:14 PM<br><b>To:</b> 
haskell-cafe<br><b>Subject:</b> [Haskell-cafe] web 
framework<br></font><br></div><div><div class="h5">
<div></div>
<div dir="ltr">I'd like a recommendation for a way to write web apps in Haskell.
<div><br></div>
<div>Background: I have written code in Python, C++ and Haskell for many years. 
However I have done no substantial web programming.</div>
<div><br></div>
<div>My goal is mathematics-education-themed apps to run on browsers on any 
device. At first I'll be happy to run the app on my laptop and connect locally 
with an iPad or smartphone while I sit with my students. </div>
<div><br></div>
<div>Later I may deploy it at scale "in the cloud" (I mean anyone connected to 
the internet can run it, and the servers belong to the hosting 
provider).  </div>
<div><br></div>
<div>Why a browser app? I figure it's the best way to get a portable app that 
will run on phones, tablets, and computers of all OS's.</div>
<div><br></div>
<div>Why Haskell? The goal right now is fast prototyping and experimentation, 
especially for some fairly complex algorithms. I spent some time with 
JavaScript, TypeScript, and Scala.JS. I'm just so much more comfortable in 
Haskell with which I can write clean & sophisticated algorithms 
quickly.</div>
<div><br></div>
<div>I see lots of mentions of Haskell "platforms" and "stacks" etc. on the 
Haskell Wiki. But I will confess I don't really know what a "platform" or 
"stack" is, or which of the options will support my needs. I know close to zero 
about apps in the browser.</div>
<div><br></div>
<div>Regarding my UI needs, my app will have lots of graphics and lots of things 
to click on, drag, etc. It will need to be touch-screen responsive. </div>
<div><br></div>
<div>Dennis</div>
<div><br></div></div></div></div></div>
<br>______________________________<wbr>_________________<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-<wbr>bin/mailman/listinfo/haskell-<wbr>cafe</a><br>
Only members subscribed via the mailman list are allowed to post.<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature">Cell: 1.630.740.8204</div>
</div>