This is my first ever attempt at creating my own language, and was done with little to no research beforehand (for better or for worse). While I'm sure my experience in languages like JavaScript, Python, and C# have influenced the syntax, I tried to make it as original as possible.
Kepler is an interpreted coding language, designed to have very similar grammar as English. This language is mostly intended for beginners to aid in understanding syntax, layout, and other general programming ideas.
Interpretation allows for faster prototyping and development. There's no having to wait for those pesky build times!
In order to build (and use) the compiler, you must have .NET installed.
After ensuring .NET is installed, you can use the following steps:
These steps require NSIS, and only produces a Windows installer.
- Open a command prompt and navigate to the root of your local repository.
- Enter
make all
into your command prompt. Wait for all builds and tests to complete. - Navigate to
/build
to find your newly created installation executable. - Run the executable, then Kepler will be installed.
- Finally, restart any opened command prompts, and enter
kepler
!
- Open a command prompt and navigate to the root of your local repository.
- In the command prompt, simply type
make publish
, and wait for the build to complete. - Navigate your command prompt to the
/build/VS_BUILD_OUTPUT
folder. - Finally, you can run
./kepler
to enter a live interpretation mode.
Additionally, when running the interpreter, you can use provide the --file
argument and a path to a .kep
file, or the --help
argument to display all arguments.
- Make the directories associated with building less erratic
- Multiplatform