<p dir="ltr">Not very constructive, but I can't help but think that if people were to write actual RESTful APIs, this would be a much more straightforward problem to solve...</p>
<div class="gmail_extra"><br><div class="gmail_quote">On Nov 4, 2016 7:28 PM, "Oleg Grenrus" <<a href="mailto:oleg.grenrus@iki.fi">oleg.grenrus@iki.fi</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word">Hi,<div><br></div><div>today I finally released a new version of `github` package [1], providing bindings</div><div>to the most of GitHub API. [2]</div><div><br></div><div>The most notable feature, it’s now compatible with GHC-8.0.1.</div><div><br></div><div>As GitHub doesn’t provide (or I’m not aware of) machine readable specification</div><div>of their API, the feature completeness and correctness depends on the users</div><div>of the package. So, please try it out, find out what’s incorrect and missing,</div><div>and ideally submit a PR.</div><div><br></div><div>The plan for the next version is to merge in definitions from github-types [3],</div><div>and then split types from `github` package back into `github-types`, so</div><div>others can reuse the definitions without the rest of the packages, e.g. for</div><div>servant-github [4]</div><div><br>As you can see, we are still experimenting with “how to write bindings to rest APIs”,</div><div>if you have some comments, please raise an issue.<br><br>Cheers,<br>Oleg Grenrus<br><br>- [1]: <a href="http://hackage.haskell.org/package/github" target="_blank">http://hackage.haskell.<wbr>org/package/github</a><br>- [2]: <a href="https://developer.github.com/v3/" target="_blank">https://developer.github.<wbr>com/v3/</a><br>- [3]: <a href="http://hackage.haskell.org/package/github-types" target="_blank">http://hackage.haskell.<wbr>org/package/github-types</a></div><div>- [4]: <a href="http://hackage.haskell.org/package/servant-github" target="_blank">http://hackage.haskell.<wbr>org/package/servant-github</a></div></div><br>______________________________<wbr>_________________<br>
Haskell-Cafe mailing list<br>
To (un)subscribe, modify options or view archives go to:<br>
<a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe" rel="noreferrer" target="_blank">http://mail.haskell.org/cgi-<wbr>bin/mailman/listinfo/haskell-<wbr>cafe</a><br>
Only members subscribed via the mailman list are allowed to post.<br></blockquote></div></div>