Simon Willison’s Weblog

Writing a Jokosher extension. I like the way API calls are made through an API object passed to the extension’s startup function.