summaryrefslogtreecommitdiffstats
path: root/README.md
blob: a5bcf767c88e573d077608bf46411808133f5dcc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# EsotericProject (Group 12)
Esoteric Programming Language (esotericFORTRAN)
### Group members:
* Eden Attenborough
* Alfie Eagleton
* Aiden Rusbrooke
* Chris Sutcliffe

## Introduction 
This repository contains all code created for this project, including the 
latex source files.

## Running the project
To run the project, clone the repository and cd into the src directory.
After this, type `make` in the command line to compile all java code to a jar.
`make clean` is implemented in the supplied makefile and can be used to remove 
all source and class files from the build directory.

Once the jar is compiled, navigate to the PythonIDE directory, then run either
`run_linux.sh` or `run_widnows.bat`, depending on operating system.
Assuming python and tkinter is installed, the IDE will start. 
Note: if you are on a Debian based Linux distribution, you will have to the 
command `sudo apt install python3-tk` to install tkinter!
Once this is done, you can now write and run FORTRAN code!

Detailed command line instructions are in the readme in the src directory. 
Running the java program with the `-h` flag will also display all available options.