Starter project: get started with Clash in minutes!
We just released a new and convenient way to get started with Clash: a starter project based on Stack. To get started,install Stack. Next, open a terminal and type:
1 |
stack new my-clash-project clash-lang/simple |
Your project will be instantiated in my-clash-project/
and is ready to be built. To do so, type:
1 |
stack build |
To run the tests in the project, run:
1 |
stack test |
To compile to VHDL, run:
1 |
stack run clash -- Test.Example --vhdl |
And that’s all there is to it! The directory includes a README.md
giving you an overview of the project and how to extend it. Alternatively, you can read it online too.
Happy Clashing!
Note: Nix users might be interested in the Clash Nix Starter Project.