A simple EXPL compiler.
Each branch of this repository corresponds to a particular stage in the roadmap. All required learning material can be found on the main resource website.
Any one of the below two methods can be used for initial setup:
- Docker setup
- Manual installation
docker build -t expl:ubuntu20.04 .
docker run -v ${PWD}/workdir:/home/expl/xsm_expl/workdir -d --name expl -i expl:ubuntu20.04
This will start an instance of the container and map the local folder workdir to /home/expl/workdir directory of the container. We now have a container named expl running in the background.
docker start expl # Run this command to start container if not already running
docker exec -it expl /bin/bash # Get bash shell inside container
# If root permissions are required use
# docker exec -u root -it expl /bin/bash
All compiled programs are tested on eXpOS. Run the following commands after connecting to container.
cd /home/expl/xsm_expl/xfs-interface
./init
For local setup, follow link.