Releases: solarcosmic/EsoHype
v1.0.1
v1.0.1!
Added nested if blocks, repeat statements, and function blocks!
Instructions
Windows
If you're on Windows, you can open esohype.exe.
If you ever get this popup, just click "Run Anyway". This is Windows complaining because the executable doesn't have a signed certificate.
EsoHype will then ask for a script path. This is where your script is located. It must be located in the same folder or in a descendant folder for EsoHype to find it.
Note: If your .hyp file is in a descendant folder (a descendant folder where
esohype.exeis located), for example, the folder/examples, then for the script path you would just typeexamples/<name>.hyp, for example:examples/fibonacci.hyp.
macOS/Linux
As of writing this, I'm unfamiliar with how macOS does things, so if the guide isn't that clear, sorry! These steps will primarily go through the Linux route, but it should be similar on macOS. Feel free to contribute and make a pull request.
Unfortunately, EsoHype installation on macOS/Linux is not that straight forward. You're going to need to follow these steps:
-
Make sure you have Lua installed on your system (recommended 5.3+) and added to your PATH environment variables.
- If you're using macOS, consider Homebrew as an option. Then just type, in a terminal:
brew update brew install lua- If you're using Linux, you can also use Homebrew but you should also consider using your package manager. For example:
- Ubuntu:
sudo apt update && sudo apt install -y lua5.4 liblua5.4-dev - Fedora/RedHat:
sudo dnf update && sudo dnf install lua - Arch Linux:
sudo pacman -Syu && sudo pacman -S lua
- Ubuntu:
-
Navigate to the folder where EsoHype is located and run this command in a terminal:
lua esohype.luaor if that doesn't work,lua54 esohype.lua. -
EsoHype will then ask for a script path. This is where your script is located. It must be located in the same folder or in a descendant folder for EsoHype to find it. Here's an image from Windows that should apply to macOS/Linux:
Note: If your .hyp file is in a descendant folder (a descendant folder where
esohype.exeis located), for example, the folder/examples, then for the script path you would just typeexamples/<name>.hyp, for example:examples/fibonacci.hyp.
v1.0.0
v1.0.0!
The initial release of EsoHype.
Instructions
Windows
If you're on Windows, you can open esohype.exe.
If you ever get this popup, just click "Run Anyway". This is Windows complaining because the executable doesn't have a signed certificate.
EsoHype will then ask for a script path. This is where your script is located. It must be located in the same folder or in a descendant folder for EsoHype to find it.
Note: If your .hyp file is in a descendant folder (a descendant folder where
esohype.exeis located), for example, the folder/examples, then for the script path you would just typeexamples/<name>.hyp, for example:examples/fibonacci.hyp.
macOS/Linux
As of writing this, I'm unfamiliar with how macOS does things, so if the guide isn't that clear, sorry! These steps will primarily go through the Linux route, but it should be similar on macOS. Feel free to contribute and make a pull request.
Unfortunately, EsoHype installation on macOS/Linux is not that straight forward. You're going to need to follow these steps:
-
Make sure you have Lua installed on your system (recommended 5.3+) and added to your PATH environment variables.
- If you're using macOS, consider Homebrew as an option. Then just type, in a terminal:
brew update brew install lua- If you're using Linux, you can also use Homebrew but you should also consider using your package manager. For example:
- Ubuntu:
sudo apt update && sudo apt install -y lua5.4 liblua5.4-dev - Fedora/RedHat:
sudo dnf update && sudo dnf install lua - Arch Linux:
sudo pacman -Syu && sudo pacman -S lua
- Ubuntu:
-
Navigate to the folder where EsoHype is located and run this command in a terminal:
lua esohype.luaor if that doesn't work,lua54 esohype.lua. -
EsoHype will then ask for a script path. This is where your script is located. It must be located in the same folder or in a descendant folder for EsoHype to find it. Here's an image from Windows that should apply to macOS/Linux:
Note: If your .hyp file is in a descendant folder (a descendant folder where
esohype.exeis located), for example, the folder/examples, then for the script path you would just typeexamples/<name>.hyp, for example:examples/fibonacci.hyp.