<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'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'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"><<a href="mailto:feeder.of.the.bears@gmail.com">feeder.of.the.bears@gmail.com</a>></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"><<a href="mailto:limestrael@gmail.com" target="_blank">limestrael@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div>> 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'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'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'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's Actor library and Akka's distributed capabilities are weak and brittle. Also, Lift's Actor library and Martin Odersky'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'd be the other way around: you'd have to develop Actors in Haskell, don't you?<br></blockquote>
<div><br></div></div><div>I've come to understand that Actors are a weak concurrency/distribution paradigm. Anything that has a type signature Any => Unit is not composable and will lead to the same kinds of issues that we'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'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't mean the same thing by 'Actor'?<div><div><br><br><div class="gmail_quote">2011/12/19 David Pollak <span dir="ltr"><<a href="mailto:feeder.of.the.bears@gmail.com" target="_blank">feeder.of.the.bears@gmail.com</a>></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"><<a href="mailto:ivanperezdominguez@gmail.com" target="_blank">ivanperezdominguez@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I'm actually trying to make a list of companies and people using Haskell<br>
for for-profit real world software development.<br>
<br>
I'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 "things" 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'm using Haskell as a filter... if you have some good Haskell open source code, it's a way to indicate to me that you'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 <<a href="mailto:michael@snoyman.com" target="_blank">michael@snoyman.com</a>> wrote:<br>
> On Sun, Dec 18, 2011 at 6:57 PM, Gracjan Polak <<a href="mailto:gracjanpolak@gmail.com" target="_blank">gracjanpolak@gmail.com</a>> wrote:<br>
>><br>
>> Hi all,<br>
>><br>
>> The question 'How hard is it to start a technical startup with Haskell?'<br>
>> happened a couple of times on this list. Sometimes it was in the form 'How hard<br>
>> is to find Haskell programmers?' or 'Are there any Haskell jobs?'.<br>
>><br>
>> I'd like to provide one data point as an answer:<br>
>><br>
>> <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>
>><br>
>> Full disclosure: I'm one of two that founded this startup.<br>
>><br>
>> How are others doing businesses using Haskell doing these days?<br>
><br>
> I don't run a startup myself, but I know of at least three startups<br>
> using Haskell for web development (through Yesod), and my company is<br>
> basing its new web products on Yesod as well. I think there are plenty<br>
> of highly qualified Haskell programmers out there, especially if<br>
> you're willing to let someone work remotely.<br>
><br>
> Michael<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>
<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>