If you were trying to design a language binding to a restful web api, how would you do it? What would you take into consideration? What resources would you consult first? Would you try to mock the web api interlace 1:1 or would you try to use your language idioms instead? How would you prevent making excessive HTTP requests? Etc
I've been tasked with creating a language binding for a web api and I have never done something like this before so I thought I'd ask SO before I started.