6 ms·
The biggest player using Haskell would be Google.
by thepratt 9y ago
The biggest player using Haskell would be Google.
- eru 9y agoThere have been a bunch of 20% projects; but only recently have they started any full-time Haskell work, as far as I know.
- Morgawr 9y agoOne of the biggest(.) Google projects with Haskell is probably Ganeti ( https://github.com/ganeti/ganeti https://github.com/ganeti/ganeti ), which is a mix of python and Haskell and has been around since 2008ish (although Haskell was introduced later, iirc). We recently moved our main development to github so the repo seems a bit empty, we're certainly happy to get more contributors if you are interested, as the community is fairly small and specialized. Everyone is welcome. Source: I'm one of the current main developers of the project. (.) Note: I actually have no idea if it's the 'biggest'.
- deleted 9y ago[deleted]
- _ao789 9y agoLol at stating a fact and then citing thst you have no idea. Haha
- kobeya 9y agoLol at the citation being the emoji of an anus, where he likely pulled the factoid from.
- eru 9y agoI helped out a bit with the BCL pretty-printer in my day. (Mostly contributed in-depth code reviews.) Is Ganeti related to Ganpati? Sorry, it's been a bit since I left Google. Memory is fading.
- actsasbuffoon 9y agoMicrosoft and Facebook are also using Haskell in production.
- mrkgnao 9y agoAnd also happen to employ Simon Peyton Jones and Simon Marlow, respectively, two of the originators of the GHC project.
- pseudonom- 9y agoI'm pretty sure Simon Peyton Jones is still at Microsoft Research.
- cookiecaper 9y agoYes, please note that BigTechCo using something in production is not an endorsement that it's production-ready. Ironically, more often than not, it means the opposite. BigTechCo employs the best computer scientists in the world to make all of that stuff work together, frequently including the project's founders/BDFLs so they can get whatever changes they need rammed through. Your company does not have this luxury.
- pyrale 9y agoIt is definitely an endorsement that it is ready, although maybe not we-search-code-monkeys ready. A large part of our jobs is figuring things out. People looking for so-called production-grade tech are usually looking for ready-for-managers tech in my experience.
- evgen 9y agoA huge chunk of the site integrity bits (e.g. general spam prevention and application of this technology to other problem spaces like instant messages, etc.) for Facebook are done in Haskell and if you know Haskell and fancy working in London I am fairly certain that team is always on the lookout for new people.
- dualogy 9y ago
- kobeya 9y agoI'm pretty sure the biggest player using Haskell is Microsoft, which develops and maintains Haskell in the first place...
- bluejekyll 9y agoI though MS was pushing towards F#. Is there any indication they plan to focus more on one or the other?
- naasking 9y agoThey're not focusing on Haskell commercially, but in Microsoft Research where they employ some of the main Haskell devs. A lot of their research has gone into F#, C# and .NET libraries (like LINQ).
- ookdatnog 9y agoI don't think that's accurate. Microsoft has a role in the development and maintenance of Haskell because they currently employ Simon P. Jones, one of the big driving forces behind Haskell, as a researcher. However, new versions of Haskell (the language) are created by temporary committees (which are not composed by Microsoft). GHC (the main implementation) is an open source project with developers from different organizations. According to this page (https://ghc.haskell.org/trac/ghc/wiki/TeamGHC https://ghc.haskell.org/trac/ghc/wiki/TeamGHC), SPJ is the only one employed by Microsoft. He is one of the core contributors and he owns a large part of the code base, but not to such an extent that GHC can be called a Microsoft project even if Microsoft would want that. Haskell is not a MS product, it has been under development since well before SPJ was employed by MS. Finally, I'm not aware of MS funding the project beyond paying SPJ's wage.