{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,4,6]],"date-time":"2022-04-06T02:43:07Z","timestamp":1649212987831},"reference-count":22,"publisher":"Cambridge University Press (CUP)","license":[{"start":{"date-parts":[[2015,3,16]],"date-time":"2015-03-16T00:00:00Z","timestamp":1426464000000},"content-version":"unspecified","delay-in-days":74,"URL":"https:\/\/www.cambridge.org\/core\/terms"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["J. Funct. Prog."],"published-print":{"date-parts":[[2015]]},"abstract":"<jats:p>The Commercial Users of Functional Programming workshop (CUFP) is an annual workshop held in association with the International Conference on Functional Programming (ICFP). The aim of the CUFP workshops is to publicize the use of functional programming in commercial ventures. Its motto is \u201cfunctional programming as a means, not an end.<\/jats:p>","DOI":"10.1017\/s0956796815000052","type":"journal-article","created":{"date-parts":[[2015,3,17]],"date-time":"2015-03-17T02:06:27Z","timestamp":1426557987000},"source":"Crossref","is-referenced-by-count":0,"title":["CUFP'13 scribe's report"],"prefix":"10.1017","volume":"25","author":[{"given":"MARIUS","family":"ERIKSEN","sequence":"first","affiliation":[]},{"given":"MICHAEL","family":"SPERBER","sequence":"additional","affiliation":[]},{"given":"ANIL","family":"MADHAVAPEDDY","sequence":"additional","affiliation":[]}],"member":"56","published-online":{"date-parts":[[2015,3,16]]},"reference":[{"key":"S0956796815000052_ref13","unstructured":"Pfeffer A. (2009) Figaro: An object-oriented probabilistic programming language. Charles River Analytics Technical Report, 137."},{"key":"S0956796815000052_ref2","unstructured":"Charles River Analytics (2014) Figaro. Available at: https:\/\/www.cra.com\/commercial-solutions\/probabilistic-modeling-services.asp."},{"key":"S0956796815000052_ref4","first-page":"53","article-title":"Quickcheck: A lightweight tool for random testing of Haskell programs","volume":"46","author":"Claessen","year":"2011","journal-title":"Proceedings of the International Conference on Functional Programming"},{"key":"S0956796815000052_ref11","doi-asserted-by":"publisher","DOI":"10.1017\/S0956796812000020"},{"key":"S0956796815000052_ref6","volume-title":"Proceedings of the Haskell Symposium","author":"Epstein","year":"2011"},{"key":"S0956796815000052_ref16","unstructured":"Snoyman M. (2012) Developing Web Applications with Haskell and Yesod. O'Reilly Media, Inc."},{"key":"S0956796815000052_ref3","unstructured":"Christensen B. & Husain J. (2013. Reactive programming in the Netflix API with RxJava. Available at: http:\/\/techblog.netflix.com\/2013\/02\/rxjava-netflix-api.html."},{"key":"S0956796815000052_ref17","doi-asserted-by":"publisher","DOI":"10.1017\/S0956796813000257"},{"key":"S0956796815000052_ref10","unstructured":"Letourneau P.-J. (2013) Mathematica gets big data with HadoopLink. Available at: http:\/\/blog.wolfram.com\/2013\/07\/31\/mathematica-gets-bigdata-with-hadooplink\/."},{"key":"S0956796815000052_ref8","unstructured":"Herington D. (2014) HUnit 1.0 user's guide. Available at: http:\/\/www.haskell.org\/haskellwiki\/HUnit_1.0_User's_Guide."},{"key":"S0956796815000052_ref15","unstructured":"Slee M. , Agarwal A. & Kwiatkowski M. (2007) Thrift: Scalable cross-language services implementation. Available at: http:\/\/thrift.apache.org\/static\/files\/thrift-20070401.pdf."},{"key":"S0956796815000052_ref18","doi-asserted-by":"publisher","DOI":"10.1145\/1176617.1176755"},{"key":"S0956796815000052_ref12","unstructured":"Mitchell N. (2014) HLint manual. Available at: http:\/\/community.haskell.org\/~ndm\/darcs\/hlint\/hlint.htm."},{"key":"S0956796815000052_ref1","first-page":"398","volume-title":"Proceedings of the 26th Annual Symposium on Principles of Distributed Computing","author":"Chandra","year":"2007"},{"key":"S0956796815000052_ref5","unstructured":"Compall S. 2014 A users guide to Ermine. Available at: https:\/\/launchpad.net\/ermine-user-guide."},{"key":"S0956796815000052_ref22","doi-asserted-by":"publisher","DOI":"10.1002\/spe.2187"},{"key":"S0956796815000052_ref19","unstructured":"Typesafe Inc. (2014a) Akka documentation: Release 2.0.2. Available at: http:\/\/doc.akka.io\/docs\/akka\/2.0.2\/Akka.pdf."},{"key":"S0956796815000052_ref21","unstructured":"Verlaguet J. & Menghrajani A. (2014) Hack: A New Programming Language for HHVM. Available at: https:\/\/code.facebook.com\/posts\/264544830379293\/hack-a-new-programming-language-for-hhvm\/."},{"key":"S0956796815000052_ref14","unstructured":"Siek J. G. & Taha W. (2006) Gradual typing for functional languages. Scheme and Functional Programming Workshop, University of Chicago, Technical Report TR-2006-06, pp. 81\u201392."},{"key":"S0956796815000052_ref9","doi-asserted-by":"publisher","DOI":"10.1145\/279227.279229"},{"key":"S0956796815000052_ref7","unstructured":"Google Inc. (2014). Protocol buffers. Available at: https:\/\/developers.google.com\/protocol-buffers\/."},{"key":"S0956796815000052_ref20","unstructured":"Typesafe Inc (2014b) Play 2.2 documentation."}],"container-title":["Journal of Functional Programming"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.cambridge.org\/core\/services\/aop-cambridge-core\/content\/view\/S0956796815000052","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,6,7]],"date-time":"2019-06-07T02:28:50Z","timestamp":1559874530000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.cambridge.org\/core\/product\/identifier\/S0956796815000052\/type\/journal_article"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015]]},"references-count":22,"alternative-id":["S0956796815000052"],"URL":"https:\/\/doi.org\/10.1017\/s0956796815000052","relation":{},"ISSN":["0956-7968","1469-7653"],"issn-type":[{"value":"0956-7968","type":"print"},{"value":"1469-7653","type":"electronic"}],"subject":[],"published":{"date-parts":[[2015]]},"article-number":"e3"}}