Simple project - Salary Calculator
In this section we will use Leiningen to create a new Clojure project. This project will be a simple salary calculator and have the following features:
- Given an annual salary, show the hourly, daily weekly, monthly value
Given an hourly rate, show the approximate perminat salary its equivalent to
We will use an editor in combination with the REPL to develop the Clojure code, so you will need to start up your prefered editor (eg. LightTable, Emacs, SublimeText, etc.
Complete project also in Git
If you prefer not to type in all the code, there is a complete project available at the Devoxx-Clojure-Code Github repository.
Clone the repository with the command
git clone https://github.com/jr0cket/devoxx-clojure-code.git
Each section is committed to a seperate branch so you can see the project incrementally unfold. Branches can be listed with the command
git branch and you switch to a branch using the command
git checkout name-of-branch.
If you wish to merge a branch into master, checkout the master branch and use the command
git merge name-of-branch