According to Wikipedia Gezel is a hardware description language, allowing the implementation of a Finite State Machine + Datapath (FSMD) model.
Since running a gezel code is a little tricky, I decided to guide you for the installtion...
As our sources are .deb this should work for every debian based linux by the way I used ubuntu Jammy Jellyfish and everything went pretty well.
- clone this repository
git clone https://github.com/Mehrdadghassabi/gezel_intro.git
- change the directory to Sources folder
cd gezel_intro/Sources/
- change the install.sh modification
chmod +x install.sh
- run the shell code
sudo ./install.sh
- change your bin path
export PATH=$:/opt/gezel/bin/
by running this code you should see Hello world four times.
if you did everythings done properly
fdlsim Hello_World.fdl 4
you dont need the first two step if you havent delete project folder
- clone this repository
git clone https://github.com/Mehrdadghassabi/gezel_intro.git
- change the directory to Sources folder
cd gezel_intro/Sources/
- change the install.sh modification
chmod +x uninstall.sh
- run the shell code
sudo ./uninstall.sh