<br><div>Turns out that those guys doing start-up with Haskell are already expert at Haskell.</div><div>Hence choosing Haskell is more straightforward.</div><div><br></div><div>I&#39;m thinking of using Haskell since it looks cool and beautiful.</div>

<div>However I have little experience and will move slowly at certain begging period.</div><div>This sounds not good to a startup company.</div><div><br></div><div>Comparing with Django in Python, Rails in Ruby, yesod and snap looks not that mature.</div>

<div>Also, for instance, I&#39;d like to build up a CRM application company, I could leverage some open source projects in other languages.  In Haskell, we need to build from scratch basically.</div><div><br></div><div>Appreciate your suggestions/comments.</div>

<div><br clear="all">-Simon<br>
<br><br><div class="gmail_quote">On Wed, Dec 21, 2011 at 2:30 AM, David Pollak <span dir="ltr">&lt;<a href="mailto:feeder.of.the.bears@gmail.com">feeder.of.the.bears@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<br><br><div class="gmail_quote"><div class="im">On Mon, Dec 19, 2011 at 2:36 PM, Yves Parès <span dir="ltr">&lt;<a href="mailto:limestrael@gmail.com" target="_blank">limestrael@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


<div>&gt; Haskell is a mature platform that provides lots of goodies that I might 
otherwise have to write (like the goodies I wrote in Lift including an 
Actors library)<br><br></div>I don&#39;t get it: Actors are at the core of Scala concurrency model, </blockquote><div><br></div></div><div>Actors as implemented in the Scala distribution were (and probably still are) horrid.  They have poor performance, memory retention issues, and an overall poor design.  When Lift relied on Scala&#39;s Actors, a Lift-comet site needed to be restarted every few weeks because of pent-up memory issues.  On the other hand, with Lift Actors, <a href="http://demo.liftweb.net" target="_blank">http://demo.liftweb.net</a> has been running since July 7th.</div>

<div class="im">
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">and are expanded for distributed programming through Akka for instance.<br></blockquote><div><br></div></div>

<div>
Actually, no.  Scala&#39;s Actors are not expanded by Akka (although Akka Actors may replace the existing Actor implementation in the Scala library).  Akka is yet another replacement for Scala&#39;s Actor library and Akka&#39;s distributed capabilities are weak and brittle.  Also, Lift&#39;s Actor library and Martin Odersky&#39;s flames about it paved the way for Akka because I took the heat that might have driven Jonas out of the Scala community when Akka was a small project.</div>

<div class="im">
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">To me it&#39;d be the other way around: you&#39;d have to develop Actors in Haskell, don&#39;t you?<br></blockquote>


<div><br></div></div><div>I&#39;ve come to understand that Actors are a weak concurrency/distribution paradigm.  Anything that has a type signature Any =&gt; Unit is not composable and will lead to the same kinds of issues that we&#39;re looking for the compiler in Haskell to help us with (put another way, if you like Smalltalk and Ruby, then Actors seem pretty cool.)</div>


<div><br></div><div>On the other hand, many of Haskell&#39;s libraries (STM, Iteratees, etc.) have a much more composable set of concurrency primitives.</div><div><div class="h5"><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">




Or maybe you don&#39;t mean the same thing by &#39;Actor&#39;?<div><div><br><br><div class="gmail_quote">2011/12/19 David Pollak <span dir="ltr">&lt;<a href="mailto:feeder.of.the.bears@gmail.com" target="_blank">feeder.of.the.bears@gmail.com</a>&gt;</span><br>




<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="gmail_quote"><div>On Mon, Dec 19, 2011 at 2:04 AM, Ivan Perez <span dir="ltr">&lt;<a href="mailto:ivanperezdominguez@gmail.com" target="_blank">ivanperezdominguez@gmail.com</a>&gt;</span> wrote:<br>




<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I&#39;m actually trying to make a list of companies and people using Haskell<br>
for for-profit real world software development.<br>
<br>
I&#39;d like to know the names of those startups, if possible.<br></blockquote><div><br></div></div><div>I am building <a href="http://visi.pro" target="_blank">http://visi.pro</a> on Haskell.  I am doing it for a number of reasons:</div>




<div>
<ul><li>Haskell is a mature platform that provides lots of goodies that I might otherwise have to write (like the goodies I wrote in Lift including an Actors library)</li><li>Haskell allows a lot of nice &quot;things&quot; that make building a language and associated tools easier (like laziness)</li>





<li>Haskell is a filter for team members. Just like Foursquare uses Scala as a filter for candidates in recruiting, I&#39;m using Haskell as a filter... if you have some good Haskell open source code, it&#39;s a way to indicate to me that you&#39;re a strong developer.</li>





</ul></div><div><div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<span><font color="#888888"><br>
-- Ivan<br>
</font></span><div><div><br>
On 18 December 2011 18:42, Michael Snoyman &lt;<a href="mailto:michael@snoyman.com" target="_blank">michael@snoyman.com</a>&gt; wrote:<br>
&gt; On Sun, Dec 18, 2011 at 6:57 PM, Gracjan Polak &lt;<a href="mailto:gracjanpolak@gmail.com" target="_blank">gracjanpolak@gmail.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; Hi all,<br>
&gt;&gt;<br>
&gt;&gt; The question &#39;How hard is it to start a technical startup with Haskell?&#39;<br>
&gt;&gt; happened a couple of times on this list. Sometimes it was in the form &#39;How hard<br>
&gt;&gt; is to find Haskell programmers?&#39; or &#39;Are there any Haskell jobs?&#39;.<br>
&gt;&gt;<br>
&gt;&gt; I&#39;d like to provide one data point as an answer:<br>
&gt;&gt;<br>
&gt;&gt; <a href="http://www.reddit.com/r/haskell/comments/ngbbp/haskell_only_esigning_startup_closes_second_angel/" target="_blank">http://www.reddit.com/r/haskell/comments/ngbbp/haskell_only_esigning_startup_closes_second_angel/</a><br>






&gt;&gt;<br>
&gt;&gt; Full disclosure: I&#39;m one of two that founded this startup.<br>
&gt;&gt;<br>
&gt;&gt; How are others doing businesses using Haskell doing these days?<br>
&gt;<br>
&gt; I don&#39;t run a startup myself, but I know of at least three startups<br>
&gt; using Haskell for web development (through Yesod), and my company is<br>
&gt; basing its new web products on Yesod as well. I think there are plenty<br>
&gt; of highly qualified Haskell programmers out there, especially if<br>
&gt; you&#39;re willing to let someone work remotely.<br>
&gt;<br>
&gt; Michael<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Haskell-Cafe mailing list<br>
&gt; <a href="mailto:Haskell-Cafe@haskell.org" target="_blank">Haskell-Cafe@haskell.org</a><br>
&gt; <a href="http://www.haskell.org/mailman/listinfo/haskell-cafe" target="_blank">http://www.haskell.org/mailman/listinfo/haskell-cafe</a><br>
<br>
_______________________________________________<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>
</div></div></blockquote></div></div></div><span><font color="#888888"><br><br clear="all"><div><br></div>-- <br><div>Visi.Pro, Cloud Computing for the Rest of Us <a href="http://visi.pro" target="_blank">http://visi.pro</a></div>




Lift, the simply functional web framework <a href="http://liftweb.net" target="_blank">http://liftweb.net</a><div>
Follow me: <a href="http://twitter.com/dpp" target="_blank">http://twitter.com/dpp</a><br>Blog: <a href="http://goodstuff.im" target="_blank">http://goodstuff.im</a><br></div><div><br></div><br>
</font></span><br>_______________________________________________<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></blockquote></div><br>
</div></div></blockquote></div></div></div><div class="HOEnZb"><div class="h5"><br><br clear="all"><div><br></div>-- <br><div>Visi.Pro, Cloud Computing for the Rest of Us <a href="http://visi.pro" target="_blank">http://visi.pro</a></div>

Lift, the simply functional web framework <a href="http://liftweb.net" target="_blank">http://liftweb.net</a><div>
Follow me: <a href="http://twitter.com/dpp" target="_blank">http://twitter.com/dpp</a><br>Blog: <a href="http://goodstuff.im" target="_blank">http://goodstuff.im</a><br></div><div><br></div><br>
</div></div><br>_______________________________________________<br>
Haskell-Cafe mailing list<br>
<a href="mailto:Haskell-Cafe@haskell.org">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></blockquote></div><br></div>