so besig was om hierdie opdrag by Uni en ek het 'n ernstige drang om die opdrag uit te voer in HASKELL. Dit is 'n simulasie van 'n-beurs enjin. Situasie is dat ons data wat uit 'n CSV en ons wil elke rekord ontleed en verwerk dit in 'n sekere manier afhanklik van wat die mark fase sy toeken. Regverdiging vir die gebruik van HASKELL, is dat ek kan sien die handel enjin so swaar funksionele stelsel. Ek het HASKELL ervaring voor, maar slegs geringe ervaring, nog nooit iets van hierdie groot het. Ons is wat 'n draad wat sou die CSVs in 'n tou van onverwerkte bestellings die hoofprogram toegang hierdie tou vir die verwerking van elke bestelling te voer en dan hardloop. Maar hoe kan ek bereik weet ek dit in C Ek wil net die opstel van die klas, sodat dit kan toegang tot die CSVParser klas wat die onverwerkte tou sou hou. Dit beteken ook dat die invoer draad voortdurend sou word wat deur die hele mark fases die of totdat dit klaar ingevoer die CSV. Enige leiding te gee oor hoe om dit te bereik sal wonderlik wees (nie op soek na 'n ten volle getikte teks, net wat dinge in HASKELL ek nodig sou wees om te kyk na) vra 29 Maart 12 aan 23:33 gesluit as nie 'n werklike vraag deur Ritch Melton. dflemstr. Flexo 9830. Michael Petrotta. Graviton 30 Maart 12 by 01:45 It39s moeilik om te sê dit wat hier gevra. Hierdie vraag is dubbelsinnig, vaag, onvolledig, té breë, of retoriese en kan nie redelik beantwoord in sy huidige vorm. Vir hulp hierdie vraag te verduidelik, sodat dit kan heropen, besoek die hulpsentrum. As hierdie vraag kan verander word om die reëls te pas in die hulpsentrum. Let wysig die question. Where is Haskell in die industrie gebruik vandag (2015) Baie maatskappye gebruik Haskell vir 'n verskeidenheid van projekte, insluitend: ABN AMRO Amsterdam ABN AMRO is 'n internasionale bank het sy hoofkwartier in Amsterdam. Vir sy belegging bank aktiwiteite moet dit aan die teenparty risiko op portefeuljes van finansiële afgeleide instrumente te meet. ABN AMRO039s CUFP praat. Aetion Technologies LLC, Columbus, Ohio Aetion was 'n verdediging kontrakteur in werking 1999-2011, wie se aansoeke gebruik kunsmatige intelligensie. Vinnig veranderende prioriteite maak dit belangrik om die kode impak van veranderinge, wat Haskell goed pas te verminder. Aetion ontwikkel drie hoofprojekte in Haskell, alle suksesvolle. Haskell039s bondige kode was miskien die belangrikste vir herskryf: dit het dit moontlik is om weg af en toe gooi ou kode. DSELs toegelaat dat die AI baie declaratively word vermeld. Aetion039s CUFP praat. Alcatel-Lucent n konsortium van groepe, insluitend Alcatel-Lucent, gebruik Haskell om narrow sagteware radio stelsels prototipe, wat in (sagte) real-time. Alcatel-Lucent039 s CUFP praat Allston Trading Hoofkwartier in Chicago, Illinois, Allston Trading, LLC is 'n premier hoë frekwensie mark maker in meer as 40 finansiële ruil, in 20 lande, en in byna elke denkbare produk klas. Allston maak 'n paar gebruik van Haskell vir hul handel infrastruktuur. Alpha Heavy Industries Alpha Heavy Industries is 'n alternatief batebestuurder opgedra aan die vervaardiging voortreflike opbrengste deur kwantitatiewe metodes. Hulle gebruik Haskell as hul primêre taal implementering. Amgen Thousand Oaks, Kalifornië Amgen is 'n menslike terapie maatskappy in die biotegnologie-industrie. Amgen pioniers in die ontwikkeling van nuwe produkte wat gebaseer is op die vooruitgang in rekombinante DNA en molekulêre biologie en begin met die biotegnologie industrys eerste suksesvolle medisyne. Amgen gebruik Haskell sagteware vinnig te bou om wiskundige modelle en ander komplekse implementeer, wiskundig georiënteerde programme bied 'n meer wiskundig nougesette bekragtiging van sagteware-ontwikkelaars te breek uit hul sagteware-ontwikkeling groef deur hulle 'n nuwe manier om te dink oor sagteware gee. Amgen039s CUFP praat. Ansemond LLC quotFind Dit Keep It is 'n Mac Webblaaier waarmee jy die bladsye wat jy besoek in 'n databasis te hou. 'N Lys van hierdie bladsye word in die 039database view039. quot Antiope Fair Haven, New Jersey Antiope Associates bied persoonlike oplossings vir draadlose kommunikasie en netwerk probleme. Ons span het kundigheid in alle aspekte van die draadloos stelsel ontwerp, uit die fisiese en protokol lae om komplekse netwerk aansoeke. Antiope Associates berus op 'n aantal gevorderde tegnieke om te verseker dat die kommunikasiestelsels ons ontwerp is betroubaar en vry van foute. Ons gebruik persoonlike simulasie gereedskap ontwikkel in Haskell, ons hardeware ontwerpe te modelleer. Antiope039s CUFP praat. ATampT Haskell gebruik word in die afdeling Network Security om verwerking van die internet misbruik klagtes outomatiseer. Haskell het ons toegelaat om maklik te ontmoet baie streng spertye met betroubare resultate. Bank of America Merrill Lynch Haskell gebruik word vir backend data transformasie en laai. Barclays Capital Kwantitatiewe Analytics Groep Barclays Capital039s Kwantitatiewe Analytics groep gebruik Haskell om 'n geïntegreerde domein-spesifieke funksionele taal (genoem FPF) wat gebruik word om eksotiese aandele afgeleides spesifiseer ontwikkel. Hierdie afgeleide instrumente, wat natuurlik is die beste beskryf word in terme van wiskundige funksies en gebou compositioneel, te karteer en te uitgedruk in 'n geïntegreerde funksionele taal. Hierdie taal is nou gereeld gebruik word deur mense wat geen vorige funksionele taal ervaring. Simon Frankau et al039s JFP papier op hul gebruik van Haskell Lees hulle 2013 werk advertensie BAE Systems As deel van die Veilig-projek, BAE het 'n versameling van opstellers, tolke, simulators, en EDSLs gebou byna geheel en al in Haskell. CUFP 2013 praatjie BazQux Leser BazQux Reader is 'n kommersiële RSS-leser. Sy voer en kommentaar kruiper en 'n deel van die web-bediener geïmplementeer in Haskell. Beter beter, voorheen bekend as Erudify, is 'n leer maatskappy gebou rondom die missie van die maak van mense, hoe beter. Ons is 'n ongewone mengsel van 'n sagteware maatskappy, 'n raadgewende firma, en 'n kreatiewe agentskap. Dit stywe integrasie stel ons in staat om innoverende, hoë-gehalte kursusse te lewer aan ons kliënte. Gestig in 2012, is beter gevestig in Zurich, Switserland en New York, VSA. Beter is ten volle belê in Haskell meeste dele van ons back-end-stelsel (web-bedieners en leer logika) is geskryf in Haskell. Haskell word ook gebruik in die meeste dele van ons front-end-stelsel. bCODE Pty Ltd Sydney Australië bCode Pty Ltd is 'n klein onderneming-kapitaal gefinansier begin met behulp van Ocaml en 'n bietjie van Haskell in Sydney Australië. Balsemgom Hawaii, Verenigde State van Amerika balsemgom ontwikkel sagteware stelsels wat maatskappye in staat stel om in die finansiële bedryf om nuwe kliënte dienste wat hul besigheid te laat groei lewer. Balsemgom gebruik Haskell vir swaar werk ontleding in agterkant infrastruktuur. Bluespec, Inc. Waltham, Massachusetts ontwikkeling van 'n moderne geïntegreerde stroombaan (ASIC of FPGA) is 'n baie duur proses wat spesifikasie, modellering (om van te kies en op te los die argitektuur), ontwerp (om te beskryf wat sal silikon word) en verifikasie (om te verseker dat dit voldoen aan die spesifikasies), al voordat eintlik niks om silikon (waar die koste van 'n mislukking kan wees miljoene dollars) pleeg. Bluespec, Inc is 'n drie-jaar-oue maatskappy wat taal fasiliteite, metodologieë, en gereedskap verskaf vir hierdie doel, binne die raamwerk van die IEEE standaard tale SystemVerilog en SystemC, maar leen idees swaar van kwartaal Herskrywing Systems en funksionele programmeertale soos Haskell . In hierdie gesprek, na 'n kort tegniese oorsig van die konteks stel, sal ons ons taktiek en strategieë, en die uitdagings wat ons in die gesig staar, in die bekendstelling van verklarende programmeertaal idees in hierdie gebied beskryf, beide ekstern (oortuigend kliënte oor die waarde van hierdie idees) en intern (deur Haskell vir ons hulpmiddel implementering). Bluespec039 s CUFP praat. Stamp stamp gebruik 'n Haskell-bediener, Angel. vir proses toesighouer vir al hul backend stelsels, en vir ander infrastruktuur take. Haskell aan Bump Capital IK Ons het al met behulp van funksionele programmering hier by SampP Capital IK in Scala, Haskell, en ons tuisgekweekte verslagdoening taal Tijger, sedert 2008 vir finansiële ontleding. Capital IQ039s CUFP 2013 praatjie Chordify Chordify is 'n gratis aanlyn musiek diens wat musiek verander, van YouTube, Deezer, SoundCloud of opgelaaide lêers, in akkoorde. There039s n ICFP ervaring verslag verduidelik hoe Haskell word vir hierdie: Jos Pedro Magalhes en W. Bas de Haas. Funksionele Modellering van Musiek Harmony: 'n ervaring Verslag. In Verrigtinge van die 16 ACM SIGPLAN Internasionale Konferensie oor funksionele programmering (ICFP03911), pp. 156162, ACM, 2011. Circos Brand Karma Singapoer Brand Karma bied dienste aan merk eienaars om aanlyn sentimente teenoor hul handelsmerke te meet. Haskell word gebruik in die bou van dele van die produk, spesifiek vir back-end werk skedulering en merk wat ooreenstem. CircuitHub CircuitHub het ten doel om die AWS wees vir die vervaardiging, sodat hardeware maatskappye en makers om onmiddellik ontwerpe en skaal aan te haal uit prototipe aan die produksie. Ons is ook trots om 'n groot versameling van 'n oop hardeware ontwerpe aan te bied. CircuitHub gebruik Haskell vir ons kern dienste en algoritmes. Credit Suisse Global Modellering en Analytics Groep Londen, Verenigde Koninkryk New York, New York GMAG, die kwantitatiewe modellering groep by Credit Suisse, het al met behulp van Haskell vir verskeie projekte sedert die begin van 2006, met die tweeling doelwitte van die verbetering van die produktiwiteit van modelers en maak dit makliker vir ander mense in die bank te GMAG modelle gebruik. Huidige projekte sluit in: Verdere werk op gereedskap vir die beheer, manipuleer en die transformasie van sigblaaie n domein-spesifieke taal ingebed in Haskell vir die implementering van herbruikbare komponente wat saamgestel kan word in verskeie teiken vorms (sien die video aanbieding: Paradise, 'n DSEL vir afgeleide instrumente). Krediet Suisse039s CUFP praat. Detexify Detexify is 'n aanlyn handschriftherkenning stelsel, waarvan die agterkant is geskryf in Haskell. Fynder Fynder is 'n aanlyn bespreking platform. Ons gebruik Haskell en clojurescript, al stik saam met nixos Sien meer in hul oorspronklike werk plaas. Deutsche Bank Equity Eiendoms Trading, Directional Credit Trading die rigting Credit Trading groep gebruik Haskell as die primêre taal implementering vir al sy sagteware infrastruktuur. Deutsche Bank039s CUFP praat. Eaton Cleveland, Ohio Ontwerp en verifiëring van hidrouliese hibriedvoertuig stelsels Eaton039s CUFP praat Eaton039s ervarings met behulp van 'n Haskell DSL Ericsson AB Ericsson gebruik Haskell vir die implementering van veldspaat, 'n EDSL vir digitale seinverwerking algoritmes. Ericsson039s Veldspaat samesteller extensibl Nieu-Seeland-gebaseerde maatskappy. Bied 'n verskeidenheid van sagteware-ontwikkeling, konsultasie, operasionele ondersteuningsdienste wêreldwyd. Beide Haskell en Ur / Web aktief gebruik word vir kommersiële projekte. Sluit aan by Facebook gebruik sommige Haskell intern vir gereedskap. Lex-pass is 'n instrument vir programmaties manipuleer n PHP-kode basis via Haskell. Facebook039s CUFP praatjie Facebook039s HaXL stelsel is open source Factis Navorsing Factis navorsing, geleë in Freiburg, Duitsland, ontwikkel betroubare en gebruikersvriendelike mobiele oplossings. Ons kliënt sagteware loop onder J2ME, Symbian, iPhone OS, Android, en Blackberry. Die bediener komponente geïmplementeer in Python en Haskell. Ons is aktief met behulp van Haskell vir 'n aantal projekte, waarvan die meeste vrygestel onder 'n oop-bron lisensie. Factis039 HCAR voorlegging fortytools GmbH Geleë in Hamburg, Duitsland, is ons die ontwikkeling web-gebaseerde produktiwiteit gereedskap vir fakturering, kliënte bestuur, hulpbron skedulering en tyd dop. Terwyl die gebruik van JavaScript vir die bou van 'n ryk frontend aansoek in die leser, gebruik ons Haskell aan die res back ends implementeer. Daarbenewens het ons te doen Sosiale projek / kliënt werk so goed. O ja, en natuurlik ons ontwikkel en in stand te hou Hayoo:) Functor AB. Stockholm, Swede Functor AB bied nuwe gereedskap vir grond-breaking statiese analise met pre-toets geval generasie van programme om defekte en foute in sagteware baie vroeg in die ontwikkeling uit te skakel. Functor saam met die JET fusion reactor gelei deur EFDA CCFE. JET is tans die grootste reaktor in die wêreld van sy soort. Op Functor, is byna al die ontwikkeling gedoen in Haskell, maar ook tot 'n mate ook C en Scala. Sien meer in die Functor AB werk advertensie Funktionale Software Anpassung Dr. Heinrich Hrdegen. München, Duitsland Ons ontwikkel sagteware prototipes volgens die Pareto beginsel: Ná net 20 persent van die begroting, streef ons daarna om al 80 persent van die software039s funksionaliteit bied. Ons kan dit besef deur die bou van 'n 2080-sagteware-prototipe dat ons verder kan ontwikkel in 'n volwaardige oplossing. Galois, Inc Portland, Oregon Galois ontwerp en ontwikkel 'n hoë vertroue sagteware vir kritiese toepassings. Ons innoverende benadering tot die ontwikkeling van sagteware bied 'n hoë vlakke van versekering, maar sy scalability stel ons in staat om die mees komplekse probleme aan te spreek. Ons het met sukses ontwikkel projekte onder kontrak vir korporasies en die regering kliënte in die veeleisende aansoek gebiede van veiligheid, inligting versekering en kriptografie. Galois039 2007 CUFP praat Galois039 2011 CUFP praat Galois039 terugwerkende op 10 jaar van industriële Haskell gebruik Google Haskell word op 'n klein aantal interne projekte in Google, vir ondersteuning interne IT-infrastruktuur, en die open-source Ganeti projek. Ganeti is 'n instrument vir die bestuur van trosse van virtuele bedieners gebou op die top van Xen en KVM. Google039s ICFP 2010 ervaring verslag oor Haskell Video van ICFP Projek Ganeti op Google Glyde Glyde gebruik OCaml en Haskell vir 'n paar projekte. Glyde gebruik Haskell vir ons kliënt-kant sjabloon bron-tot-bron vertaler, wat HAML-agtige vertoning templates omsit in JS kode. Groep Handel Groep Koophandel gebruik Haskell aan die belangrikste komponent van hul advertensies infrastruktuur ry: 'n sprong raamwerk gebaseer webbediener. Haskell enabled vinniger ontwikkeling, hoër betroubaarheid, en 'n beter instandhouding as ander tale, sonder om prestasie te offer. Hasura Hasura is 'n Baas / Paas gefokus op die behoud van dinge droog en laat jy skryf persoonlike kode met die gereedskap wat jy liefhet. We039re bou van 'n mikro-diens platform gedoop Instant API vir web amp mobiele programme (alpha release geskeduleer in die somer 2015), en ons gebruik Haskell as die kern programmeertaal om dit te bou. Menslike sagteware Ons ontwikkel onderneming stelsels met die gepaardgaande, asynchrone Haskell back ends en Javascript Uis. Vir ons huidige kliënte, 'n internet konneksie verskaffer, het ons 'n oplossing vir die monitering van verskeie afgeleë masjiene en ontleding GB van verkeer monsters. Haskell bewys 'n uitstekende hulpmiddel vir die werk. Ons was in staat om bestaande stelsels te vervang in 'n korrel, stuk-vir-stuk wyse, terwyl die lewering van nuwe funksies. Hustler Turf Toerusting Hesston, Kansas ontwerpe, bou en verkoop grassnyers. Ons gebruik nogal 'n bietjie van Haskell, veral as 'n quotglue languagequot vir data saam vasmaak van verskillende produksie-verwante stelsels. Ons gebruik dit ook vir 'n paar web programme wat ontplooi om ons handelaarsnetwerk. Daar is ook 'n paar gebruike daarvoor doen stelseladministreerder outomatisering, soos die toevoeging van / die verwydering van mense uit LDAP-bedieners en dies meer IBA Consulting Gesellschaft - Intelligent besigheid argitektuur vir jou. Leipzig, Duitsland IBA CG ontwikkel sagteware vir groot maatskappye: risiko-analise en verslagdoening oplossing vir kragbron maatskappy kontrakbestuur, beweer bestuur, besprekings en begroting sagteware vir een van die wêreld voorste rekeningkundige firma. IMVU, Inc IMVU, Inc is 'n sosiale vermaak maatskappy gebruikers verbind deur middel van 3D-avatar gebaseer ervarings. Sien die blog artikel Wat it039s graag Haskell Informatik Consulting Systems AG ICS AG gebruik ontwikkel 'n simulasie en toets instrument wat gebaseer is op 'n DSL (Domain Spesifieke taal). Die DSL gebruik vir die beskrywing van die argitektuur en gedrag van verspreide stelsel komponente (event / boodskap gebaseer, reaktiewe). Die samesteller is in Haskell geskryf (met doeltaal Ada). Die toets word gebruik in sommige industriële projekte. Intel Intel het 'n Haskell samesteller ontwikkel as deel van hul navorsing oor multicore parallelisme op skaal. Lees die Intel Navorsing papier op samesteller IVU Verkeer Technologies AG Die rostering groep by IVU Verkeer Technologies AG het al met behulp van Haskell om roosters vir die nakoming van EG regulasies na te gaan. Ons implementering is gebaseer op 'n geïntegreerde DSL om die regulasies enkele reëls te kombineer in 'n oplosser wat nie net besluit oor gevalle, maar in die geval van 'n foutiewe rooster, vind 'n interpretasie van die rooster wat gunstig is in die sin dat die fout boodskappe dit behels is nuttig in die leiding van die planner om die oplossing van die probleem op hande. Die oplosser is beide betroubaar (as gevolg van 'n sterk statiese tik en referensiële deursigtigheid ons nie ervaar 'n mislukking in drie jaar) en doeltreffende (as gevolg van dwang voortplanting, 'n persoonlike soekstrategie, en lui evaluering). Ons EG 561/2006 komponent is deel van die IVU. crew sagteware suite en as sodanig is in wydverspreide gebruik oor die hele Europa, sowel in die beplanning en versending. So die volgende keer wat jy 'n plaaslike bus kom, is die kanse goed dat die bestuurders rooster is nagegaan deur Haskell. JanRain JanRain gebruik Haskell vir netwerk en web sagteware. Lees meer oor Haskell aan JanRain en in hul tegnologie praatjie by Galois. JanRain039s quot aanjaer quot gebruiker API produk is gebou op Haskell039s Snap webframework. Sien Janrain039s tegniese praat oor hul gebruik van Snap Joyride Laboratories Joyride Laboratories is 'n onafhanklike ontwikkeling spel studio, in 2009 gestig deur Florian Hofer en Snke Hahn. Hul eerste wedstryd, quotNikki en die Robotsquot is vrygestel in 2011. Keera Studios Keera Studios Ltd is 'n Europese wedstryd ontwikkeling studio dat selfoon, lessenaar en web programme ontwikkel. Spele: Die Android spel Magic koekies is in Haskell geskryf en vrygestel in 2015. Ander speletjies sluit Haskanoid. nou ontwikkel vir Android. en 'n multi-platform grafiese avontuur biblioteek en 'n enjin met Android ondersteuning en 'n IDE. Reaktiewe Programmering en GUI: Keera Studios is ook die eienaar van Keera afkomstig. 'n open-source reaktiewe vinnige aansoek ontwikkelingsraamwerk, wat gebruik is in Gale IO en ander lessenaar aansoeke. Back ends bestaan vir Gtk, Qt, Wx, Android039s moedertaal GUI Toolkit en Web DOM via GHCJS. Keera postuur is 'n oop-bron postuur monitor geskryf in Haskell behulp Keera afkomstig en Gtk. Web: Keera Studios ontwikkel ook web programme in Yesod. Sien die Facebook-blad vir meer inligting op Android speletjies en voortdurende ontwikkeling. Linkqlo Linkqlo Inc is 'n Palo Alto-gebaseerde tegnologie opstart wat is die bou van 'n baanbreker mobiele gemeenskap vir mense met 'n beter pas klere aan te sluit. Is die oplossing van 'n industrie-wye pyn punt vir beide verbruikers en mode handelsmerke in die kleinhandel inkopies doen, sizing en toebehore, net soos Paypal het op die aanlyn betaling uitdaging in 1999. Ons het begin ontplooi Haskell as die backend taal onlangs in Augustus 2015, in 'n poging om uiteindelik vervang alle PHP eindpunt APIs met Haskell kinders. Linkqlo039s IOS app uit die App Store Linspire Linspire, Inc funksionele programmering gebruik sedert sy ontstaan in 2001, begin met 'n uitgebreide gebruik van O039Caml, met 'n bestendige verskuiwing na Haskell as sy implementering en biblioteke het verouder. Hardewarebespeuring, sagteware verpakking en CGI webblad geslag is op alle gebiede waar ons funksionele programmering omvattend gebruik het. Haskell039s funksie te stel kan ons baie van ons gebruik van klein tale (bv bash of awk) en twee-vlak tale (C of C verplig om 'n geïnterpreteer taal) te vervang, wat voorsiening maak vir vinniger ontwikkeling, beter-kode sharing en uiteindelik vinniger implementering. Bowenal, ons waardeer statiese tipe toetsing vir die vermindering van runtime foute in aansoeke wat uitgevoer word in onbekende omgewings en vir omvou nalatenskap programme in sterk getik funksies om te verseker dat ons slaag geldige argumente. Linspire039s CUFP praat Linspire039s ervaring verslag oor die gebruik van funksionele programmering om 'n Linux-verspreiding LumiGuide LumiGuide is 'n innoverende sagteware maatskappy wat spesialiseer in die smart parkering en leiding stelsels vir beide fietse en motors te bestuur. LumiGuide ontwikkel en geïnstalleer die P-roete fiets stelsel vir die Stad van Utrecht in 2015 Hierdie stelsel lei fietsryers via digitale, straat-vlak vertoon beskikbaar parkeerplek in 'n aantal van parkeergeriewe in die middestad. Utrecht is die eerste stad in die wêreld wat 'n stelsel soos hierdie het. Die opsporing tegnologie is gebaseer op optiese sensors wat onafhanklik van die fiets staanplekke is. Die sensors gemonteer aan die plafon in binnenshuise fasiliteite en gemonteer aan pale in die buitelug fasiliteite. Elke minuut, een sensor ontdek 40 tot 60 parkeerplekke op dieselfde tyd in óf enkel - of twee-vlak fiets staan asook (stand-minder) gratis parkeerplekke. Fietse wat die maksimum parkering duur (039orphaned039 fietse) oorskry word ook waargeneem en die stelsel sal outomaties 'n teken van foto's van die weeskinders fiets wat kan gebruik word as bewys wanneer die weeskinders fiets verwyder word deur 'n fasiliteit operateur hou. Die gebruik van die fasiliteit gemonitor kan word met webgebaseerde beheer sagteware. LumiGuide ontwikkel ook die binne en buite digitale uitstallings wat beheer kan word met behulp van die web-gebaseerde beheer sagteware. Ons word op groot skaal gebruik van Haskell en NixOS. Microsoft Microsoft gebruik Haskell vir sy produksie serialisasie stelsel, Bond. Bond is in die algemeen gebruik word op Microsoft in 'n hoë skaal dienste. Microsoft Research het, afsonderlik, was 'n belangrike borg van Haskell ontwikkeling sedert die laat 1990's. Mitre Mitre gebruik Haskell vir, onder andere, die ontleding van kriptografiese protokolle. Die New York Times 'n span by die New York Times gebruik Haskell039s parallel verskeidenheid biblioteek om beelde van 2013 New York Modeweek verwerk. Haskell is gekies op grond van sy vinnige numeriese skikkings pakkette, en gemak van parallellisatie. Model analise Haskell in die Nuus NICTA NICTA gebruik Haskell as deel van 'n projek om die L4 mikrokern verifieer. Lees die artikel Dr. Dobbs op die gebruik van Haskell en formele metodes om 'n kern NRAO NRAO het Haskell gebruik word om die kern wetenskap algoritmes vir die Robert C. Byrd Green Bank Telescope (GBT) Dynamic skedulering stelsel (DVS).Source kode op beskikbare implementeer verifieer GitHub. NS Solutions (NSSOL) Tokio, Japan NW Solutions het in diens Haskell sedert 2008 tot sy sagteware pakkette te ontwikkel, insluitend quotBancMeasurequot, 'n punt-tot-mark rekeningkundige sagteware pakket vir finansiële instellings, quotBancMeasure vir IFRSquot en quotMamecifquot, 'n data-analise pakket. quotBancMeasurequot en quotMamecifquot is geregistreerde handelsmerke van NS Solutions Corporation in Japan. NVIDIA Op NVIDIA, ons het 'n handvol van die in-huis gereedskap wat in Haskell Openomy Openomy039s API v2.0 geskryf is ontwikkel in Haskell, met behulp van die HAppS web platform. Oblomov Oblomov Systems is 'n een-persoon sagteware maatskappy gebaseer in Utrecht, Nederland. Gestig in 2009, het Oblomov sedertdien besig met 'n aantal Haskell-verwante projekte. Die hooffokus is op web-programme en (web-gebaseerde) redakteurs. Haskell het uitgedraai baie nuttig vir die implementering van web bedieners wat kommunikeer met JavaScript kliënte of iPhone apps te wees. Oblomov039s HCAR voorlegging. Patch-Tag: hosting vir Darcs Need iewers te sit jou Darcs kode Probeer ons. Patch-tag is gebou met happstack. die voortsetting van die projek voorheen bekend as HAppS. Peerium, Inc Cambridge, Massachusetts Op Peerium, we039re strewe na 'n nuwe vlak van gehalte en doeltreffendheid om aanlyn kommunikasie en samewerking binne virtuele gemeenskappe, sosiale netwerke, en sake-omgewings te bring. Ons glo dat 'n nuwe omgewing wat die moeiteloos deel van beide inligting en sagteware ondersteun 'n vlak van online samewerking ver buite die huidige web-gebaseerde tegnologie in staat sal stel - moderne programmeringstegnieke sal die skepping van meer robuuste en meer kragtige programme binne hierdie omgewings in te skakel. Vir hierdie doel, we039re bou van 'n nuwe sagteware platform vir direkte, real-time kommunikasie en samewerking binne grafies ryk omgewings. Peerium is geleë in die hart van Harvard Square in Cambridge, Massachusetts. PlanIt9 PlanIt9 is 'n Yesod gebaseerde web aansoek om die definisie, beplanning, skedulering en dop take. It039s ontwerp vinnig, maklik, samewerkende en koste doeltreffend te wees. We039re tans meld gebruikers vir ons beta program. Plumlife Plum vervang ligskakelaars met Lightpads n kapasitiewe touch dimmer dat die internet gekoppel is, trosse met ander Lightpads in die huis vir groep beheer. Haskell komponeer ons wolk dienste en Erlang word gebruik vir die ingeboude sagteware in die Lightpads (warm-kode herlaai, maklik node groepering, ens). Ons gebruik Haskell omvattend vir almal van ons wolk dienste sagteware op Plumlife. Amazing taal en ekosisteem. Qualcomm, Inc Qualcomm gebruik Haskell om Lua bindings te genereer om die brou platform SQream Op SQream, gebruik ons Haskell vir 'n groot deel van ons kode. Ons gebruik Haskell vir die samesteller, wat SQL-stellings neem en draai dit in 'n lae instruksies vlak vir die hoë werkverrigting CUDA runtime. Ons het ook gebruik Haskell vir 'n vinnige prototipering en vir baie hulp nuts. Parallel Wetenskaplike. Boulder, Colorado. Ons gebruik Haskell om 'n ultra-skaal aanvaarde hoë-beskikbaarheid hulpbronbestuur stelsel vir groot groepe (miljoene nodes) te ontwikkel. 'N Belangrike element van die ontwerp is om haalbare en betroubare meganismes vir kommunikasie mislukkings en koördinering van herstel oorgange. Sien Parallel Scientific039s CUFP praat Renaissaince Computing Instituut. Chapel Hill, North Carolina Die Renaissance Computing Instituut (RENCI), 'n multi-institusionele organisasie, bring multidissiplinêre kundiges en gevorderde tegnologiese vermoëns om aan te spreek dringende ondersoek kwessies en om oplossings vir komplekse probleme wat die lewensgehalte raak in Noord-Carolina te vind, ons nasie en die wêreld. Navorsers by RENCI gebruik Haskell vir 'n aantal projekte, insluitend die Big Board. RENCI039s CUFP praat. Samplecount Samplecount ontwikkel mobiele, plek-bewus klank en musiek programme. Hulle gebruik tans Haskell vir prototyping hul bediener-kant sound streaming komponente en as 'n kruis-platform gebou hulpmiddel vir hul mobiele programme en raamwerke. Sankel sagteware Albuquerque, New Mexico Sankel sagteware is met behulp van Haskell sedert 2002 vir beide prototipering en ontplooiing vir tegnologie wat wissel van CAD / CAM te speel en rekenaar animasie. Ons spesialiseer in die ontwikkeling van gebruikers-vriendelike, groot, langtermyn programme wat moeilik en konseptueel ingewikkelde probleme op te los. Scrive Scrive is 'n diens vir e-ondertekening tenders, kontrakte en ander dokumente. Ons help ons kliënte noue handel vinniger, verminder hul administratiewe las en die verbetering van hul kliënte ervaring. Siemens Konvergensie Skeppers GmbH Oostenryk Siemens CVC gebruik Haskell sedert 'n paar jaar in die ruimte domein. Begin met 'n klein gereedskap soos data omskakeling en outomatisering van script take oor installeerders wat ons gebruik Haskell tans vir Space protokol Volmagte te laat koppel verskillende ruimte stelsels (bv Cortex aan NCTRS of SLE om NCTRS met COP-1 hantering). Die hoofgebruik is tans 'n simulator in Haskell watter dele van NCTRS (of ESB) hanteer geïmplementeer, die grondstasie en dele van die satelliet in staat wees om geslote-lus toetse vir die SCOS-2000 gebaseer Mission Control System maak. Dit is in gebruik vir toetsing en ontfouting van die Mission Control System en vir die beheer van die implementering van die nuwe funksies. Dit het gedien vir verskeie, tans aktief missies en ook in gebruik is vir 'n paar missies te kom. Signalen Portland, Oregon Signalen Corp is 'n nuwe persoonlike hardeware-ontwerp maatskappy. Ons hoof produkte is persoonlike IP cores geteiken vir die ingeboude DSP en kriptografiese aansoeke. Ons spesialiteit is die ontwerp en implementering van bestryk intensiewe, komplekse algoritmes. Die koppelvlakke aan elke kern is modulêre en kan baie effektief verander vir jou spesifieke toepassing. Stelsel-vlak integrasie en validering is van kardinale belang en is die meerderheid van die belegging in 'n produk. Soostone New York, NY Soostone is 'n gevorderde analytics tegnologie verskaffer wat spesialiseer in algoritmiese optimalisering geleenthede in bemarking, prys, reklame, verkope en produk beheer. Soos die voorkeurtaal, is Haskell intensief by Soostone gebruik word in talle toepassings, insluitend persoonlike masjien leer algoritmes, modelle / simulasies, real-time besluitneming enjins, DSL / EDSLs, web programme en 'n hoë volume APIs. Standard Chartered Standard Chartered het 'n groot groep met behulp van Haskell vir alle aspekte van sy groot bank besigheid. Starling sagteware Tokio, Japan Starling sagteware is besig om 'n kommersiële outomatiese stelsel opsies handel in Haskell, en migreer ander dele van hul sagteware suite vir Haskell. Starling Software039s ervaring bou real time handel stelsels in HaskellSensor Sin Nijmegen, Nederland sensor sin bied 'n hoë-tegnologie stelsels vir gas metings in die ppbv af te pptv reeks. Ons gebruik Haskell vir die geïntegreerde beheer sagteware van ons spoor gas detectors. Vir meer inligting sien Senor Sense039s posisie advertensie Silk Amsterdam Silk ondersoek en ontwikkel nuwe maniere van die skep en beslag aanlyn-inhoud. Hul Silk aansoek maak dit maklik om te filtreer en te visualiseer groot hoeveelhede inligting. Silk039s blog oor waarom hulle Haskell gebruik 'n hersiening van Silk Skedge My skedge. me is 'n aanlyn skedulering platform wat jou toelaat besighede om die proses van die maak van aanstellings, soos besoeke kliënt, werksonderhoude en onderrig sessies heeltemal outomatiseer. Sien meer in hul CUFP praatjie sien hul 2014 werk advertensie Suite Solutions Suite Solutions bied produkte en oplossings ter ondersteuning van groot stelle van tegniese dokumentasie gebaseer op Dita vir algemene tegniese dokumentasie, en ander meer gespesialiseerde XML en SGML formate vir spesifieke bedrywe soos die Ruimte bedryf. Baie van Suite Solutions039 produkte en oplossings, soos die featured produkte SuiteHelp en SuiteShare. geskryf in Haskell. SumAll New York, New York SumAll aggregate verskeie openbare strome van data soos verskeie sosiale netwerk data in bruikbare analise, verslae en insigte. Ons is in die proses van herskrywing ons hele data-verwerking backend in Haskell. Wat gelok ons die taal is sy gedissiplineerde en onwrikbare benadering tot die oplossing van harde probleme en die bestuur van kompleksiteit. Ons glo opreg dat die taal en ekosisteem is gereed vir die eerste keer en sal ons mededingende voordeel in die bedryf. Tabula Tabula is 'n privaat fabless halfgeleier maatskappy die ontwikkeling van 3-D Programmeerbare Logiese toestelle. Haskell word gebruik vir interne samesteller toolchains wat verband hou met hardeware-ontwerp. Tsuru Capital Tokio, Japan Tsuru Capital is beheer van 'n outomatiese opsies handel stelsel wat geskryf is in Haskell. Let. Lees.
No comments:
Post a Comment