{"id":178,"date":"2020-03-15T10:06:00","date_gmt":"2020-03-15T15:06:00","guid":{"rendered":"http:\/\/127.0.0.1:8080\/?p=178"},"modified":"2024-01-13T16:53:45","modified_gmt":"2024-01-13T21:53:45","slug":"my-haskell-env","status":"publish","type":"post","link":"http:\/\/10.42.0.68:8080\/blog\/my-haskell-env","title":{"rendered":"My Haskell Environment"},"content":{"rendered":"\n
My tools for editing and building Haskell projects.<\/p>\n\n\n\n\n\n\n\n
I’ve a lot more experience with Python but all about concurrency and parallelism, I learned it with this book: Parallel and Concurrent Programming in Haskell<\/a>.<\/p>\n\n\n\n Build:<\/p>\n\n\n\n Edit:<\/p>\n\n\n\n CI\/CD:<\/p>\n\n\n\n Code Analysis\/Linter:<\/p>\n\n\n\n Infrastructure:<\/p>\n\n\n\n Operating System:<\/p>\n\n\n\n My tools for editing and building Haskell projects.<\/p>\n","protected":false},"author":1,"featured_media":95,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"saved_in_kubio":false,"footnotes":""},"categories":[28],"tags":[27,26],"_links":{"self":[{"href":"http:\/\/10.42.0.68:8080\/wp-json\/wp\/v2\/posts\/178"}],"collection":[{"href":"http:\/\/10.42.0.68:8080\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/10.42.0.68:8080\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/10.42.0.68:8080\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/10.42.0.68:8080\/wp-json\/wp\/v2\/comments?post=178"}],"version-history":[{"count":1,"href":"http:\/\/10.42.0.68:8080\/wp-json\/wp\/v2\/posts\/178\/revisions"}],"predecessor-version":[{"id":179,"href":"http:\/\/10.42.0.68:8080\/wp-json\/wp\/v2\/posts\/178\/revisions\/179"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/10.42.0.68:8080\/wp-json\/wp\/v2\/media\/95"}],"wp:attachment":[{"href":"http:\/\/10.42.0.68:8080\/wp-json\/wp\/v2\/media?parent=178"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/10.42.0.68:8080\/wp-json\/wp\/v2\/categories?post=178"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/10.42.0.68:8080\/wp-json\/wp\/v2\/tags?post=178"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}\n
\n
\n
\n
\n
\n