Skip to content

Latest commit

 

History

History
42 lines (24 loc) · 1.32 KB

File metadata and controls

42 lines (24 loc) · 1.32 KB

freeTagless

Final tagless approach in order to separate logic and implementation.

Getting Started

Prerequisites

Install Maven, JDK 8 and Scala. After that, clone this repository ~$ git clone https://github.com/serrodcal/freeTagless.git.

Building

In console, move to project directory and run ~$ mvn clean install.

Running

In console, move to directory which contains generated JAR file and run ~$ java -jar freeTagless-0.1.0-SNAPSHOT.jar.

Built With

  • Maven - Dependency Management
  • Java - Virtual Machine
  • Scala - Language
  • Cats - Lightweught, modular and extensible library for functional programming

Versioning

Here, use ´X.Y.z´ for versioning. For the versions available, see tags on this repository.

Author

  • Sergio Rodríguez - Software Architect

References

For more information, see this article.

Acknowledgement

Thanks to logicaalternativa for the help.