I'm presently working on one to wrap the Microsoft Power BI REST APIs and some of Azure Active Directory and this seems like a great approach. I've seen other libraries like github take rather different approach. Is there one you find more ergonomic and pleasing to use?
I found a great article this morning on designing Haskell libraries to wrap REST APIs: https://alexeyzabelin.com/haskell-api-wrapper/
I'm presently working on one to wrap the Microsoft Power BI REST APIs and some of Azure Active Directory and this seems like a great approach. I've seen other libraries like
github
take rather different approach. Is there one you find more ergonomic and pleasing to use?The
amazonka
libraries are much different as well, relying heavily onmtl
.As soon as it mentioned type families I got a bit apprehensive about the rest.
IMO simpler is better when it comes to libraries that are to be consumed by others.