{"id":6606,"date":"2019-04-03T11:03:44","date_gmt":"2019-04-03T09:03:44","guid":{"rendered":"https:\/\/www.glc.us.es\/~jalonso\/vestigium\/?p=6606"},"modified":"2019-04-04T11:04:49","modified_gmt":"2019-04-04T09:04:49","slug":"i1m2018-las-libreria-de-conjuntos-en-haskell","status":"publish","type":"post","link":"https:\/\/www.glc.us.es\/~jalonso\/vestigium\/i1m2018-las-libreria-de-conjuntos-en-haskell\/","title":{"rendered":"I1M2018: La librer\u00eda de conjuntos en Haskell"},"content":{"rendered":"<p>En la primera parte de la clase de hoy de <a href=\"http:\/\/www.cs.us.es\/~jalonso\/cursos\/i1m-18\">Inform\u00e1tica de 1\u00ba del Grado en Matem\u00e1ticas<\/a> se ha estudiado las librer\u00eda de conjuntos en Haskell.<\/p>\n<p>Como primera aproximaci\u00f3n se ha explicado su exposici\u00f3n en <a href=\"http:\/\/aprendehaskell.es\/\">\u00a1Aprende Haskell por el bien de todos!<\/a>. Concretamente la secci\u00f3n <a href=\"http:\/\/aprendehaskell.es\/content\/Modulos.html#data-set\">Data.Set<\/a>.<\/p>\n<p>En segundo lugar se ha comentado las funciones de la librer\u00eda con sus ejemplos: <a href=\"https:\/\/www.cs.us.es\/~jalonso\/cursos\/i1m\/doc\/manual-Data.Set.html\">Manual de la librer\u00eda de conjuntos Data.Set<\/a>.<\/p>\n<p>Finalmente, para comentar las complejidades de las funciones, se ha   visto la documentaci\u00f3n de la librer\u00eda <a href=\"https:\/\/hackage.haskell.org\/package\/containers-0.5.11.0\/docs\/Data-Set.html\">Data.Set<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>En la primera parte de la clase de hoy de Inform\u00e1tica de 1\u00ba del Grado en Matem\u00e1ticas se ha estudiado las librer\u00eda de conjuntos en Haskell. Como primera aproximaci\u00f3n se ha explicado su exposici\u00f3n en \u00a1Aprende Haskell por el bien de todos!. Concretamente la secci\u00f3n Data.Set. En segundo lugar se ha comentado las funciones de&#8230;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","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":[320],"tags":[],"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\/6606"}],"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=6606"}],"version-history":[{"count":2,"href":"https:\/\/www.glc.us.es\/~jalonso\/vestigium\/wp-json\/wp\/v2\/posts\/6606\/revisions"}],"predecessor-version":[{"id":6608,"href":"https:\/\/www.glc.us.es\/~jalonso\/vestigium\/wp-json\/wp\/v2\/posts\/6606\/revisions\/6608"}],"wp:attachment":[{"href":"https:\/\/www.glc.us.es\/~jalonso\/vestigium\/wp-json\/wp\/v2\/media?parent=6606"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.glc.us.es\/~jalonso\/vestigium\/wp-json\/wp\/v2\/categories?post=6606"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.glc.us.es\/~jalonso\/vestigium\/wp-json\/wp\/v2\/tags?post=6606"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}