4 ms·
I think those that you listed are genuine success stories, but “technical programs of interest to hackers” helps very little with broad adoption. Facebook also
by reikonomusha 6y ago
I think those that you listed are genuine success stories, but “technical programs of interest to hackers” helps very little with broad adoption.
Facebook also wrote parsers, analyzers, and linters in PHP, and those were deployed to production. PHP let you write these things, but also all of the cruddy stuff non-Hackers like to write.
I am by no means advocating the use of PHP (even modern post-fractal PHP), but where’s a boring application that Haskell is a success in? You know, a little game you could download and have fun with? Or a billing system?
- przemo_li 6y agoAs a PHP developer who did some nice parser to get strict schema & data validation out of XMLs of potential fluid (over time) structure, I can assure you that PHP do not bring any ergonomic solutions to the table. It's possible and even very probable that PHP devs... stolen plenty of ideas from Haskell just to write "utility" libraries with witch they could write those parsers/analyzers/linters you are talking about :) However, I also can't see how PHP could be used to efficiently re implement that spam library Facebook developed. There whole promise lies on separation of effort into two teams: * spam engineers write pure code that happily merges data from different sources * backend engineers write integrations with Facebook systems and optimization passes over code spam engineers wrote to make sure that most optimal use of costly I/O was made PHP brings nothing, literally nothing to the table here. While Haskell have all the mechanisms already built in. Your argument about PHP sadly boils down to "its all Turing complete anyway".
- _query 6y agoHere's a "boring" haskell app: https://dill.network/ https://dill.network/ It's a vegan product scanner. You can find the story behind the project here: https://twitter.com/larsparsfromage/status/1321185935711735808 https://twitter.com/larsparsfromage/status/13211859357117358... Here's a "boring" internal management system: https://twitter.com/fegundersen/status/1325534608079941633 https://twitter.com/fegundersen/status/1325534608079941633 Disclaimer: Founder of digitally induced, the company that helps make boring things with IHP+Haskell :)
- reikonomusha 6y agoThis is great! Thanks for sharing.