{"id":1023,"date":"2019-09-05T21:15:43","date_gmt":"2019-09-05T20:15:43","guid":{"rendered":"http:\/\/www.fabienm.eu\/flf\/?page_id=1023"},"modified":"2019-09-05T21:15:43","modified_gmt":"2019-09-05T20:15:43","slug":"c%ce%bbash","status":"publish","type":"page","link":"http:\/\/www.fabienm.eu\/flf\/hdl\/c%ce%bbash\/","title":{"rendered":"C\u03bbaSH"},"content":{"rendered":"\n<p>C\u03bbaSH est un langage HDL bas\u00e9 sur le langage fonctionnel Haskell. Il permet de g\u00e9n\u00e9rer le code \u00absynth\u00e9tisable\u00bb en Verilog, VHDL et SystemVerilog.<\/p>\n\n\n\n<p>Pour installer clash sur debian:<\/p>\n\n\n\n<p>Installer d&rsquo;abord snapd puis snap core  et enfin clash:<\/p>\n\n\n\n<p><code>$ sudo apt install snapd <\/code><br><code>$ sudo snap install core <\/code><br><code>$ sudo snap install clash<\/code><\/p>\n\n\n\n<p>Pour lancer un programme install\u00e9 avec snap faire :<\/p>\n\n\n\n<p><code>$ snap run &lt;nom_du_programme><\/code><\/p>\n\n\n\n<p>Ici on fera:<\/p>\n\n\n\n<p><code>$ snap run clash<\/code><\/p>\n\n\n\n<p>Et pour lancer la ligne de commande (REPL) :<\/p>\n\n\n\n<p><code>$ snap run clash.clashi<\/code><\/p>\n\n\n\n<p>Avec tout \u00e7a on peut ensuite suivre <a href=\"http:\/\/hackage.haskell.org\/package\/clash-prelude-1.0.0\/docs\/Clash-Tutorial.html\">le tutoriel  du site officiel.<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>C\u03bbaSH est un langage HDL bas\u00e9 sur le langage fonctionnel Haskell. Il permet de g\u00e9n\u00e9rer le code \u00absynth\u00e9tisable\u00bb en Verilog, VHDL et SystemVerilog. Pour installer clash sur debian: Installer d&rsquo;abord snapd puis snap core et enfin clash: $ sudo apt install snapd $ sudo snap install core $ sudo snap install clash Pour lancer un &hellip; <a href=\"http:\/\/www.fabienm.eu\/flf\/hdl\/c%ce%bbash\/\" class=\"more-link\">Continuer la lecture de <span class=\"screen-reader-text\">C\u03bbaSH<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":468,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_uag_custom_page_level_css":"","footnotes":""},"class_list":["post-1023","page","type-page","status-publish","hentry"],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"post-thumbnail":false},"uagb_author_info":{"display_name":"Fabien Marteau","author_link":"http:\/\/www.fabienm.eu\/flf\/author\/admin\/"},"uagb_comment_info":0,"uagb_excerpt":"C\u03bbaSH est un langage HDL bas\u00e9 sur le langage fonctionnel Haskell. Il permet de g\u00e9n\u00e9rer le code \u00absynth\u00e9tisable\u00bb en Verilog, VHDL et SystemVerilog. Pour installer clash sur debian: Installer d&rsquo;abord snapd puis snap core et enfin clash: $ sudo apt install snapd $ sudo snap install core $ sudo snap install clash Pour lancer un\u2026","_links":{"self":[{"href":"http:\/\/www.fabienm.eu\/flf\/wp-json\/wp\/v2\/pages\/1023","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.fabienm.eu\/flf\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/www.fabienm.eu\/flf\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/www.fabienm.eu\/flf\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.fabienm.eu\/flf\/wp-json\/wp\/v2\/comments?post=1023"}],"version-history":[{"count":4,"href":"http:\/\/www.fabienm.eu\/flf\/wp-json\/wp\/v2\/pages\/1023\/revisions"}],"predecessor-version":[{"id":1027,"href":"http:\/\/www.fabienm.eu\/flf\/wp-json\/wp\/v2\/pages\/1023\/revisions\/1027"}],"up":[{"embeddable":true,"href":"http:\/\/www.fabienm.eu\/flf\/wp-json\/wp\/v2\/pages\/468"}],"wp:attachment":[{"href":"http:\/\/www.fabienm.eu\/flf\/wp-json\/wp\/v2\/media?parent=1023"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}