{"id":4947,"date":"2015-07-23T09:50:14","date_gmt":"2015-07-23T07:50:14","guid":{"rendered":"https:\/\/www.glc.us.es\/~jalonso\/vestigium\/?p=4947"},"modified":"2015-07-23T09:50:14","modified_gmt":"2015-07-23T07:50:14","slug":"resena-how-functional-programming-mattered","status":"publish","type":"post","link":"https:\/\/www.glc.us.es\/~jalonso\/vestigium\/resena-how-functional-programming-mattered\/","title":{"rendered":"Rese\u00f1a: How functional programming mattered"},"content":{"rendered":"<p>Se ha publicado un art\u00edculo sobre el estado de la programaci\u00f3n funcional titulado <a href=\"http:\/\/nsr.oxfordjournals.org\/content\/early\/2015\/07\/13\/nsr.nwv042.abstract\">How functional programming mattered<\/a><\/p>\n<p>Sus autores son<\/p>\n<ul>\n<li><a href=\"http:\/\/research.nii.ac.jp\/~hu\">Zhenjiang Hu<\/a> (del <a href=\"http:\/\/www.prg.nii.ac.jp\/\">Programming Research Laboratory<\/a> en el <a href=\"http:\/\/www.nii.ac.jp\/en\">National Institute of Informatics (NII)<\/a>, Jap\u00f3n),<\/li>\n<li><a href=\"http:\/\/www.cse.chalmers.se\/~rjmh\">John Hughes<\/a> (del <a href=\"http:\/\/wiki.portal.chalmers.se\/cse\/pmwiki.php\/FP\/FP\">Functional Programming Research Group at Chalmers<\/a>, Suecia)  y<\/li>\n<li><a href=\"https:\/\/www.cs.kent.ac.uk\/people\/staff\/mw516\/\">Meng Wang<\/a> (del grupo <a href=\"https:\/\/www.cs.kent.ac.uk\/research\/groups\/plas\/\">Programming Languages and Systems (PLAS)<\/a> en la Univ. de Kent, Inglaterra). <\/li>\n<\/ul>\n<p>Su resumen es<\/p>\n<blockquote><p>\n  In 1989 when functional programming was still considered a niche topic, Hughes wrote a visionary paper arguing convincingly &#8220;<a href=\"https:\/\/www.cs.kent.ac.uk\/people\/staff\/dat\/miranda\/whyfp90.pdf\">why functional programming matters<\/a>&#8220;. More than two decades have passed. Has functional programming really mattered? Our answer is a resounding &#8220;Yes!&#8221;. Functional programming is now at the forefront of a new generation of programming technologies, and enjoying increasing popularity and influence. In this paper, we review the impact of functional programming, focusing on how it has changed the way we may construct programs, the way we may verify programs, and fundamentally the way we may think about programs.\n<\/p><\/blockquote>\n<p>El trabajo se ha publicado en <em>National Science Review<\/em>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Se ha publicado un art\u00edculo sobre el estado de la programaci\u00f3n funcional titulado How functional programming mattered Sus autores son Zhenjiang Hu (del Programming Research Laboratory en el National Institute of Informatics (NII), Jap\u00f3n), John Hughes (del Functional Programming Research Group at Chalmers, Suecia) y Meng Wang (del grupo Programming Languages and Systems (PLAS) en&#8230;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"footnotes":"","_jetpack_memberships_contains_paid_content":false},"categories":[100],"tags":[270,285],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_likes_enabled":false,"_links":{"self":[{"href":"https:\/\/www.glc.us.es\/~jalonso\/vestigium\/wp-json\/wp\/v2\/posts\/4947"}],"collection":[{"href":"https:\/\/www.glc.us.es\/~jalonso\/vestigium\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.glc.us.es\/~jalonso\/vestigium\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.glc.us.es\/~jalonso\/vestigium\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.glc.us.es\/~jalonso\/vestigium\/wp-json\/wp\/v2\/comments?post=4947"}],"version-history":[{"count":1,"href":"https:\/\/www.glc.us.es\/~jalonso\/vestigium\/wp-json\/wp\/v2\/posts\/4947\/revisions"}],"predecessor-version":[{"id":4948,"href":"https:\/\/www.glc.us.es\/~jalonso\/vestigium\/wp-json\/wp\/v2\/posts\/4947\/revisions\/4948"}],"wp:attachment":[{"href":"https:\/\/www.glc.us.es\/~jalonso\/vestigium\/wp-json\/wp\/v2\/media?parent=4947"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.glc.us.es\/~jalonso\/vestigium\/wp-json\/wp\/v2\/categories?post=4947"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.glc.us.es\/~jalonso\/vestigium\/wp-json\/wp\/v2\/tags?post=4947"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}