Skip to content

serrodcal-functional-programming/freeTagless

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Final tagless approach in order to separate logic and implementation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages