{"id":3709,"date":"2016-05-12T14:23:53","date_gmt":"2016-05-12T18:23:53","guid":{"rendered":"https:\/\/www.bloomberg.com\/company\/press\/open-source-at-bloomberg-introducing-bucklescript\/"},"modified":"2016-05-12T14:23:53","modified_gmt":"2016-05-12T18:23:53","slug":"open-source-at-bloomberg-introducing-bucklescript","status":"publish","type":"press","link":"https:\/\/www.bloomberg.com\/company\/press\/open-source-at-bloomberg-introducing-bucklescript\/","title":{"rendered":"Open Source at Bloomberg: Introducing BuckleScript"},"content":{"rendered":"<div class='bbg-row bbg-bg--white ' data-anchor='row-6a03812174bd1'>\n  \n\t\n\t\n\t<div class=\"bbg-row--content\">\n\t\t\n\t\t\t<div class='bbg-column bbg-column--width-8 bbg-column--offset-2'>\n\t<div class='bb-wysiwyg'>\n    \n    <p>A few months ago we published a new open source project on <a href=\"https:\/\/github.com\/bloomberg\/bucklescript\">GitHub<\/a> relating to OCaml &#8212; a programming language that is being used to create new tools and has recently gained interest in the web community. For example, Facebook&#8217;s <a href=\"https:\/\/github.com\/facebook\/flow\">flow<\/a> project is written in OCaml.<\/p>\n<p>Publishing this project surprisingly generated a whirlwind of interest for our efforts and to date it has received nearly 650 Stars, 30 Forks and 50 Watches.<\/p>\n<p>We currently use OCaml in an advanced financial derivatives risk management application delivered through the Bloomberg Terminal. Because Bloomberg heavily uses JavaScript to deliver much of what makes the Bloomberg Terminal so unique, we decided to research and prototype a novel way to integrate OCaml in the JavaScript ecosystem.<\/p>\n<p>The result is BuckleScript \u2013 which provides a unique backend for <a href=\"https:\/\/ocaml.org\/\">OCaml<\/a><u>.<\/u> We believe it has a lot to offer both the OCaml and JavaScript communities, and we are excited about sharing this project with the open source community.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-32988 size-full\" src=\"https:\/\/data.bloomberglp.com\/company\/sites\/2\/2016\/04\/bucklescript-e1461867807965.jpg\" alt=\"bucklescript\" width=\"341\" height=\"430\" srcset=\"https:\/\/data.bloomberglp.com\/company\/sites\/2\/2016\/04\/bucklescript-e1461867807965.jpg 341w, https:\/\/data.bloomberglp.com\/company\/sites\/2\/2016\/04\/bucklescript-e1461867807965-154x194.jpg 154w, https:\/\/data.bloomberglp.com\/company\/sites\/2\/2016\/04\/bucklescript-e1461867807965-315x397.jpg 315w\" sizes=\"(max-width: 341px) 100vw, 341px\" \/><\/p>\n<p>Several key JavaScript and OCaml community members have already provided crucial information which impacted the direction of this project. That is why we invite all interested developers to visit <a href=\"https:\/\/github.com\/bloomberg\/bucklescript\">GitHub<\/a>, take a look at BuckleScript and provide us any feedback or comments.<\/p>\n<p>We are not currently using BuckleScript on the Terminal, but stay tuned\u2026<\/p>\n<p>&nbsp;<\/p>\n\n<\/div>\n\n\n<\/div>\n\n\n\t\t\n\t<\/div>\n<\/div>\n\n","protected":false},"excerpt":{"rendered":"<p>Bloomberg publishes a new open source project on GitHub that benefits both the OCaml and JavaScript communities, <\/p>\n","protected":false},"featured_media":3699,"template":"","format":"standard","categories":[17,88],"press_tag":[444],"class_list":["post-3709","press","type-press","status-publish","format-standard","has-post-thumbnail","hentry","category-press-announcement","category-technology","press_tag-open-source"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v19.11 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Open Source at Bloomberg: Introducing BuckleScript | Press | Bloomberg LP<\/title>\n<meta name=\"description\" content=\"Bloomberg publishes a new open source project on GitHub that benefits both the OCaml and JavaScript communities,\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.bloomberg.com\/company\/press\/open-source-at-bloomberg-introducing-bucklescript\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Open Source at Bloomberg: Introducing BuckleScript | Press | Bloomberg LP\" \/>\n<meta property=\"og:description\" content=\"Bloomberg publishes a new open source project on GitHub that benefits both the OCaml and JavaScript communities,\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.bloomberg.com\/company\/press\/open-source-at-bloomberg-introducing-bucklescript\/\" \/>\n<meta property=\"og:site_name\" content=\"Bloomberg L.P.\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/bloomberglp\/\" \/>\n<meta property=\"og:image\" content=\"https:\/\/assets.bbhub.io\/company\/sites\/51\/2019\/08\/bucklescript-feature-image.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"345\" \/>\n\t<meta property=\"og:image:height\" content=\"201\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/assets.bbhub.io\/company\/sites\/51\/2019\/08\/bucklescript-feature-image.jpg\" \/>\n<meta name=\"twitter:site\" content=\"@bloomberg\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.bloomberg.com\/company\/press\/open-source-at-bloomberg-introducing-bucklescript\/\",\"url\":\"https:\/\/www.bloomberg.com\/company\/press\/open-source-at-bloomberg-introducing-bucklescript\/\",\"name\":\"Open Source at Bloomberg: Introducing BuckleScript | Press | Bloomberg LP\",\"isPartOf\":{\"@id\":\"https:\/\/www.bloomberg.com\/company\/#website\"},\"datePublished\":\"2016-05-12T18:23:53+00:00\",\"dateModified\":\"2016-05-12T18:23:53+00:00\",\"description\":\"Bloomberg publishes a new open source project on GitHub that benefits both the OCaml and JavaScript communities,\",\"breadcrumb\":{\"@id\":\"https:\/\/www.bloomberg.com\/company\/press\/open-source-at-bloomberg-introducing-bucklescript\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.bloomberg.com\/company\/press\/open-source-at-bloomberg-introducing-bucklescript\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.bloomberg.com\/company\/press\/open-source-at-bloomberg-introducing-bucklescript\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":\"1\",\"name\":\"Home\",\"item\":\"https:\/\/www.bloomberg.com\/company\/\"},{\"@type\":\"ListItem\",\"position\":\"2\",\"name\":\"Open Source at Bloomberg: Introducing BuckleScript\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.bloomberg.com\/company\/#website\",\"url\":\"https:\/\/www.bloomberg.com\/company\/\",\"name\":\"Bloomberg L.P.\",\"description\":\"Bloomberg L.P. is the leader in global business and financial information, enabling customers to make smarter, faster, more informed business decisions.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.bloomberg.com\/company\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Open Source at Bloomberg: Introducing BuckleScript | Press | Bloomberg LP","description":"Bloomberg publishes a new open source project on GitHub that benefits both the OCaml and JavaScript communities,","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.bloomberg.com\/company\/press\/open-source-at-bloomberg-introducing-bucklescript\/","og_locale":"en_US","og_type":"article","og_title":"Open Source at Bloomberg: Introducing BuckleScript | Press | Bloomberg LP","og_description":"Bloomberg publishes a new open source project on GitHub that benefits both the OCaml and JavaScript communities,","og_url":"https:\/\/www.bloomberg.com\/company\/press\/open-source-at-bloomberg-introducing-bucklescript\/","og_site_name":"Bloomberg L.P.","article_publisher":"https:\/\/www.facebook.com\/bloomberglp\/","og_image":[{"width":345,"height":201,"url":"https:\/\/assets.bbhub.io\/company\/sites\/51\/2019\/08\/bucklescript-feature-image.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_image":"https:\/\/assets.bbhub.io\/company\/sites\/51\/2019\/08\/bucklescript-feature-image.jpg","twitter_site":"@bloomberg","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.bloomberg.com\/company\/press\/open-source-at-bloomberg-introducing-bucklescript\/","url":"https:\/\/www.bloomberg.com\/company\/press\/open-source-at-bloomberg-introducing-bucklescript\/","name":"Open Source at Bloomberg: Introducing BuckleScript | Press | Bloomberg LP","isPartOf":{"@id":"https:\/\/www.bloomberg.com\/company\/#website"},"datePublished":"2016-05-12T18:23:53+00:00","dateModified":"2016-05-12T18:23:53+00:00","description":"Bloomberg publishes a new open source project on GitHub that benefits both the OCaml and JavaScript communities,","breadcrumb":{"@id":"https:\/\/www.bloomberg.com\/company\/press\/open-source-at-bloomberg-introducing-bucklescript\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.bloomberg.com\/company\/press\/open-source-at-bloomberg-introducing-bucklescript\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.bloomberg.com\/company\/press\/open-source-at-bloomberg-introducing-bucklescript\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":"1","name":"Home","item":"https:\/\/www.bloomberg.com\/company\/"},{"@type":"ListItem","position":"2","name":"Open Source at Bloomberg: Introducing BuckleScript"}]},{"@type":"WebSite","@id":"https:\/\/www.bloomberg.com\/company\/#website","url":"https:\/\/www.bloomberg.com\/company\/","name":"Bloomberg L.P.","description":"Bloomberg L.P. is the leader in global business and financial information, enabling customers to make smarter, faster, more informed business decisions.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.bloomberg.com\/company\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"}]}},"featured_image_rendered":"<img srcset='https:\/\/assets.bbhub.io\/image\/v1\/resize?width=auto&type=webp&url=https:\/\/assets.bbhub.io\/company\/sites\/51\/2019\/08\/bucklescript-feature-image.jpg 280w, https:\/\/assets.bbhub.io\/image\/v1\/resize?width=auto&type=webp&url=https:\/\/assets.bbhub.io\/company\/sites\/51\/2019\/08\/bucklescript-feature-image.jpg 300w, https:\/\/assets.bbhub.io\/image\/v1\/resize?width=auto&type=webp&url=https:\/\/assets.bbhub.io\/company\/sites\/51\/2019\/08\/bucklescript-feature-image.jpg 345w' src='https:\/\/assets.bbhub.io\/image\/v1\/resize?width=auto&type=webp&url=https:\/\/assets.bbhub.io\/company\/sites\/51\/2019\/08\/bucklescript-feature-image.jpg' alt='bucklescript-feature-image.jpg' \/>","category_info":{"name":"Press announcement","blog_landing_name":"Press"},"_links":{"self":[{"href":"https:\/\/www.bloomberg.com\/company\/wp-json\/wp\/v2\/press\/3709","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bloomberg.com\/company\/wp-json\/wp\/v2\/press"}],"about":[{"href":"https:\/\/www.bloomberg.com\/company\/wp-json\/wp\/v2\/types\/press"}],"version-history":[{"count":0,"href":"https:\/\/www.bloomberg.com\/company\/wp-json\/wp\/v2\/press\/3709\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.bloomberg.com\/company\/wp-json\/wp\/v2\/media\/3699"}],"wp:attachment":[{"href":"https:\/\/www.bloomberg.com\/company\/wp-json\/wp\/v2\/media?parent=3709"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bloomberg.com\/company\/wp-json\/wp\/v2\/categories?post=3709"},{"taxonomy":"press_tag","embeddable":true,"href":"https:\/\/www.bloomberg.com\/company\/wp-json\/wp\/v2\/press_tag?post=3709"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}