Google4s
This project aims to provide safe, composable and easy to use clients for Google Cloud Platform Services written in functional style Scala.
Currently supported clients are
The client implementations are using Google’s Java clients underneath however, the Java code is mostly generated so it’s not really fun to use it. Google4s abstracts from:
- Omniversal nested builder pattern
- No or limited concurrency
- Uncomposable patterns
Additionally to the original cloud storage implementation, this project utilizes:
- Cats for FP fuzz..
- Kind Projector because we can.
- Terminology for tagging primitives.
Contact
By questions, comments or suggestions feel free to get in touch by creating a PR, issue or telepathically.
Cavecats sic
Copyright 2019 Ivan Morozov, Gustav Behm, Tokn GmbH (https://upvest.co)
google4s-gstorage is provided to you as free software under the MIT license. The MIT software license is attached in the COPYING file.