CS 345H Fall 2013
I will be setting up the project following this guide.
We will be using the the Scala Build Tool (sbt) to build and run our project.
If you need to review your Scala, you can find a helpful guide here.
You should clone the repo via ssh (preferably) and this will require you to authenticate with your Github profile. Following this, you can set up the project with Eclipse (if you prefer), any editor will work fine.
git clone firstname.lastname@example.org:calvinmm/lolcode-dsl.git make eclipse
Side note - The Makefile just runs
Important - If you wish to use Eclipse, you must follow the Scala sbt setup for Eclipse, in the Scala Setup section
We have implemented JUnit tests to test the functionality of our code.
Specifically, please abide by the following style rules:
- Use two spaces for indentation, Eclipse with automatically do this for you if you allow it to auto format your code.
- Try to always use
- Try to initialize all variables as
- If a solution exists functionally, opt to use it instead of one that is imperative
- Never use
null, always use
Find and report issues here
View the documentation for our implementation of LOLCODE here
List of current LOLCODE keywords here